遇到软件要求导入文本文件时,可以在这里把 CSV 按指定分隔符重新写成 TXT。初始设置为制表符、UTF-8、CRLF 换行,并保留表头;保存前可以直接查看输出内容。数据在浏览器内处理,不需要上传。.txt 只是文件扩展名,不规定列之间怎么分隔,接收软件仍需要选对分隔符和编码。
按接收软件的要求生成 TXT
- 打开文件或粘贴文本,先检查输入表格。若内容全挤在一列或出现乱码,请调整导入设置,再重新打开原文件。
- 选择制表符、逗号、分号或竖线作为输出分隔符,再设置表头、引号以及 CRLF 或 LF 换行。每次调整都能在 TXT 预览里看到结果。
- 下载 TXT,保存文件使用所选编码。复制按钮传递的是剪贴板文本;文件编码和 BOM 只对下载生效。
保留长编号、字段内分隔符和换行
值里本来就有分隔符时,不能直接把它拆成两列。输出会用引号包住含分隔符、引号或换行的字段,并把内部引号写成两个。也可以选择给全部字段或非数字字段加引号。单元格内的换行会保留,此工具不生成固定宽度文本。
前导零、长编号和小数逗号均按原字符保留,不自动改成数字或日期。公式保护默认开启,会在类似公式的文本前加一个单引号;确实需要原始字符时,可以手动关闭。若需要先改列名或调换顺序,请使用重命名与重排 CSV 列。
单文件、批量导出与编码选择
输出可选 UTF-8、带 BOM 的 UTF-8、带 BOM 的 UTF-16 LE 或 Windows-1252。Windows-1252 无法保存中文等字符,遇到不支持的字符会停止导出,不会悄悄替换成问号。旧文件若使用 GB18030,应先在输入端正确读取;切换输出编码无法修复已经读错的内容。需要 CSV 扩展名时可使用修改 CSV 分隔符和编码。
批量转换会把当前导入设置和输出设置应用到每个文件。多个成功结果以独立 TXT 放入 ZIP,只有一个成功结果则直接下载,失败文件会列出原因。完整表格预览上限为 25 MiB、10 万行、250 列、200 万单元格。超过字节上限的文件采用流式处理,预览只显示部分内容且不支持复制;下载会在浏览器内存和输出限制内处理全量数据。反向操作可使用文本转 CSV。
示例:保留名称里的逗号和备注里的两行文字
这组人工测试数据按默认设置导出 TXT。列之间变为制表符,名称里的逗号原样保留;含换行的备注仍用引号包住,最后一条记录也以 CRLF 结束。
sku,name,note 00731,"Desk, lamp","Line 1 Line 2"
sku name note 00731 Desk, lamp "Line 1 Line 2"
常见问题
改名只改变文件名,不改变分隔符、编码或表头。接收软件恰好支持原来的结构时可以使用;要求不同则需要在这里重新设置并导出,再核对接收软件的导入预览。
制表符通常用于把文本分到单元格,但引号和单元格内换行的处理取决于接收软件,请检查实际粘贴结果。若希望在工作簿中明确把编号保存成文本单元格,可以使用CSV 转 Excel。