ConvertLab.cloud

CSV 是什么格式?

CSV — 文本表格

使用该格式 CSV

一个具体例子

从产品的 CSV 导出中准备 JSON。

有用的检查

检查分隔符、引号和编码。标识符的前导零不应消失。

选择一种转换

保留原件,并在需要使用该文件的软件或设备上打开结果。

您对该格式的疑问

为什么我的 JSON 在变为 CSV 时会改变结构?

CSV 表示一个行列表。JSON 可以包含无法直接转换的对象和嵌套列表。请转换一份副本,检查字段的表示方式,如果您的使用需要保留其完整结构,请保留 JSON。

如何避免在标识符开头丢失零?

在电子表格中打开 CSV 时,将标识符列导入为文本。自动打开可能会将 00123 转换为 123。在重新保存之前,请检查日期和小数分隔符。

我可以转换包含机密信息的文件吗?

在向服务或支持发送示例之前,请删除密码、API 密钥及其他机密信息。文件处理是在在线进行的。对于不应离开您设备的数据,请使用适当的本地工具。

为什么并非提供所有输出选项?

在所有情况下,格式不是可互换的。ConvertLab 显示其目录中的转换;重命名扩展名并不会改变内容。某些专用输出,如特定 XML 导出或电子表格,被识别为 NoLimit。

01

这是什么?

CSV是一种极简的表格形式:每行一条记录,各字段以逗号分隔。仅此而已,没有颜色、没有公式,也没有多个工作表。

这种极简正是它的优势所在:任何软件、任何编程语言、任何数据库都能读取CSV文件。它是数据交换的通用语言。

02

历史与由来

这一格式自20世纪70年代起就已投入使用,直到2005年才有了正式的文档描述——而且并非强制性标准。

正因为缺乏严格的规范,才导致了人们在使用中遇到的种种问题:每个人都按自己的方式来实现它。

03

为什么好用

通用性强、体积小、可直接以文本形式阅读,脚本处理数百万行数据也只需几秒钟。

可导入任何电子表格软件和任何数据库。

04

局限与不足

分隔符是个老大难问题:法语地区的电子表格软件使用分号作为分隔符,因为逗号已被用作小数点符号。因此,一个英文CSV文件在法语版Excel中打开时,所有内容会挤在同一列里。

再加上编码问题——带重音符号的字符变成乱码——以及字段本身包含逗号的情况,这几乎构成了全球数据导入问题的四分之三。

05

使用建议

转换完成后,请务必检查三点:分隔符、编码格式(建议使用UTF-8),以及包含分隔符的字段是否加上了引号。

如需保留公式和格式,建议改为转换成XLSX。对于层级化的数据,CSV在结构上并不适用,这种情况请改用JSON。

在我们位于法国的安全服务器上,几秒内转换您的 CSV。

转换 CSV