UltKit

CSV转TXT在线转换

把CSV中的各行数据保存为.txt文件。数据本身不变,变化的是操作系统、邮件过滤器和上传表单对待这个文件的方式,而这往往正是转换的目的。

数据转换器

或将CSV, TSV, TXT … 文件拖放到此处 ·

单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除

输出

文件在我们的服务器上处理,并在 30 分钟后删除。

使用方法

  1. 1

    上传CSV文件

    最多可添加 20 个 CSV 文件,每个不超过 95 MB。逗号、分号、制表符和竖线分隔的文件都可由自动检测识别。

  2. 2

    设置引号和编码

    在高级设置中,如果接收方要求每个字段都用双引号括起来,请开启所有值加引号;并选择文本编码,例如供 Windows 工具使用的带 BOM 的 UTF-8。

  3. 3

    转换为文本

    点击转换为 纯文本,下载 .txt 文件,然后上传或发送给对方。

CSV 转 TXT 会保留 CSV 的每一行和每个值,并写入纯文本 .txt 文件,数据可在任何文本编辑器中打开,也能通过只接受文本文件的表单。

CSV和TXT都是纯文本,为什么还要把CSV转TXT

CSV 文件本身就是纯文本;RFC 4180 甚至在 2005 年将 text/csv 注册为其媒体类型。所以转换的原因是实际需要,而非技术限制。有些上传页面只接受 .txt。而且在大多数电脑上,双击 .csv 会启动 Excel,不等有人查看数据,它就会重新设置长数字的格式、去掉开头的零并自行猜测日期。

.txt 可以避开这两个问题。它会在记事本、TextEdit 或任何代码编辑器中按原样打开。如果下一步终究要用电子表格,CSV 转 XLSX 能给对方一个已经分好列的工作簿。

哪些场合需要CSV转TXT文件

带分隔符的 .txt 文件的常见用途
目的地读取的格式此处选择
Amazon Seller Central 库存文件制表符分隔的文本 (.txt)TSV,重命名为 .txt
Mailchimp 受众导入CSV 或制表符分隔的 .txt纯文本或 TSV
Google Sheets,文件 › 导入可选择分隔符的带分隔符 .txt纯文本
使用 Windows 的同事.txt 双击即在记事本中打开纯文本

CSV转TXT示例

来自欧洲版 Excel 的分号 CSV,转换为 TXT
Input  : sku;name;price
         00417;台灯, 黄铜色;39,90

Output : sku,name,price
         00417,"台灯, 黄铜色","39,90"
建议避免
读者必须看到 00417 而不是 417 时,发送 .txt分隔符也需要更改时,手动把 .csv 重命名为 .txt
文件要交给较旧的 Windows 工具时,使用带 BOM 的 UTF-8指望双击后 Excel 自动分列;请改用导入
保留表头行,方便导入工具对应各列在同一个文件中混用制表符和逗号

CSV与纯文本格式说明

CSV

逗号分隔值

CSV 是一种用于表格的纯文本格式,每一行是一条记录,列之间用逗号分隔。它从计算机早期就开始使用,RFC 4180 对其作了说明,不过许多变体使用分号或制表符,文本编码也各不相同。几乎所有电子表格、数据库和分析工具都能导入和导出 CSV,因此它是在系统之间传输数据的默认格式。CSV 只保存数值,不包含公式、格式、多个工作表或数据类型。

压缩方式
–
透明度
–
动画
–
发布年份
–
CSV 转换器

TXT

纯文本

TXT 文件只包含纯字符,没有格式、字体、图片或版面。现代文本文件通常采用 UTF-8 编码,可涵盖所有语言,而较旧的文件可能使用其他编码,从而显示乱码。纯文本体积极小,永不过时,从手机到服务器的所有设备都能打开。它无法保存粗体、表格或图片,结构只能靠间距或简单标记来表达。

压缩方式
–
透明度
–
动画
–
发布年份
–
TXT 转换器

当扩展名比内容更重要时,会把 CSV 保存为 TXT:比如只列出 .txt 的上传表单、只读取 *.txt 文件的脚本,或是希望读者在文本编辑器中看到原始值、而不让 Excel 重新设置格式的场合。

CSV转TXT常见问题

由CSV转换而来的TXT,内容上有区别吗?

几乎没有变化。分隔符设为自动检测时,转换器会识别您的 CSV 使用的分隔符,并以逗号写出各行。包含逗号或换行的值会像之前一样用双引号括起来。文件名以 .txt 结尾,改变的只是系统处理它的方式。

如何得到用制表符而不是逗号分隔的文本文件?

在转换为中选择 TSV。TSV 就是以制表符分隔的纯文本,把下载的 .tsv 重命名为 .txt,就得到了 Amazon Seller Central 等导入工具所说的制表符分隔 .txt 文件。

为什么我的TXT用记事本打开,而不是Excel?

Windows 将 .txt 关联到记事本,将 .csv 关联到 Excel。这往往正是转换的原因:收件人看到的是原始字符,包括开头的零和很长的 ID 号,而不是 Excel 自动重新设置的格式。在 Excel 中仍可通过“数据 › 从文本/CSV”导入。

能否给每个值都加上引号?

可以。开启所有值加引号后,每个字段(包括数字)都会写在双引号内。一些较旧的银行和工资导入工具要求这样做,多数新工具两种形式都接受。

之后还能把TXT转回CSV吗?

可以,使用 TXT 转 CSV。由于内容从未改变,往返转换结果完全一致;自动检测会再次找到分隔符。