Documents 徽标

什么是 CSV 文件?理解和使用 CSV 的简明指南

上次更新    

CSV 文件乍一看就像一个非常普通的文本文件,但它默默地支撑着数据在应用和服务之间移动的很大一部分工作。 如果你曾经导出过联系人列表、下载过银行对账单、将分析数据导入到仪表板中,或者将产品目录上传到网站,那么你很可能在不知不觉中已经使用过 CSV。

CSV 之所以流行,是因为它把一件事做得非常好:它以一种轻量、可读的方式存储一行行信息,几乎任何应用都能打开。 没有样式,没有公式,没有多余的格式开销。 只有实际的值。 

正是这种简单性,使它在一个充满更复杂文件类型的世界中依然重要。

CSV 代表什么?

CSV 意为 Comma Separated Values。 一行中的每个值都用逗号分隔,每一新行代表下一行数据。 它是一种纯文本格式,这意味着它既可以在 Excel 或 Google Sheets 等电子表格工具中打开,也可以在基本的文本编辑器中打开。

根据你所在的地区,有些文件使用分号而不是逗号。 这是因为在某些国家/地区,逗号已经被用作小数分隔符。 不过逻辑是一样的:用相同的字符分隔每个值,以便软件能够判断一列在哪里结束、下一列从哪里开始。

由于结构简单,CSV 文件是跨平台的。 在 Windows 上用 Excel 创建的文件,在 Mac 上的 Google Sheets 或 Linux 上的数据库导入工具中打开的方式完全相同。 对于许多开发者和分析师来说,这种通用性才是该格式的真正价值。



CSV 文件有什么用途?

每当需要将数据从一个工具移动到另一个工具时,就会用到 CSV 文件。 CRM 用它来导入联系人列表。 财务应用用它来导出交易历史记录。 电商平台用它来批量上传或编辑产品库存。 在教育和研究领域,CSV 是共享数据集的标准方式,因为它即使在数十年后仍然可读。

这使得 CSV 成为交换结构化信息的默认选择,而不会嵌入任何设计选择或格式。 接收工具可以决定如何显示或处理它。

CSV 与 Excel:有什么区别?

这是一个常见的混淆点。 CSV 不是 Excel 文件,尽管 Excel 可以打开它。

CSV 只是文本。 没有公式,没有单元格颜色,没有列宽,没有隐藏的元数据。 Excel (.xlsx) 是一种电子表格格式,可以存储样式、宏、图表和计算。

因此,如果一个 CSV 和一个 Excel 表格在你双击打开时看起来相似,区别就在于内部存储的内容。 CSV 只保存值,而 Excel 同时保存值和呈现方式。

CSV 是 PDF 吗?
不是。 PDF 用于查看和共享。 CSV 用于存储结构化数据。 如果你想要一个只读版本,可以将 CSV 转换为 PDF。

CSV 文件是什么样子的?

下面是一个 CSV 可能包含内容的简单示例:

Name,Email,Age
Sarah,sarah@example.com,29
Diego,diego@example.com,31
Lina,lina@example.com,25

如果你在文本编辑器中打开它,它看起来就像原始文本。 如果你在电子表格应用中打开它,每个逗号都会变成一列。 这就是它的全部机制:可读、可预测、易于解析。

如何打开 CSV 文件

大多数人在 Excel 或 Google Sheets 中打开 CSV 文件,因为他们想以列的形式查看它。 不过, CSV 也可以在任何文本编辑器中打开,包括 Notepad 或 TextEdit。

当你想检查编码或格式问题时,文本编辑器很有用。 当你打算编辑、筛选或分析数据时,电子表格应用很有用。

如果你想了解电子表格如何存储更丰富的格式,也可以查看我们相关的术语页面,了解什么是 XLSX 文件。 如果你对原始文本格式在幕后的表现感到好奇,它也与什么是 TXT 文件密切相关。

如何创建 CSV 文件

创建 CSV 文件主要有两种方法。 第一种是通过电子表格。 你在 Excel 或 Google Sheets 中创建一个普通表格,然后将其导出或另存为 CSV。 第二种是通过文本编辑器。 你写入用逗号分隔的值,并以 .csv 扩展名保存文件。

对于大多数人来说,电子表格方法更简单,因为它是可视化的。 纯文本方法在开发者和数据分析师中很常见,因为它能更好地控制文件的结构方式。

为什么逗号很重要:分隔符与格式陷阱

由于 CSV 很简单,一切都取决于分隔符。 如果你的系统使用逗号表示小数,文件可能会改用分号以避免混淆。 当 Excel 以错误的分隔符设置打开 CSV 时,你可能会看到所有值都显示在同一列中。 Google Sheets 通常会在导入时提示你选择分隔符,这有助于避免此问题。

编码是另一个重要的细节。 当 CSV 以非 UTF 编码保存时,带重音符号的字符或符号可能会损坏。 这主要影响国际化的数据集。 在文本编辑器中打开 CSV 有助于确认问题是来自编码还是列分隔符。

转换 CSV 文件

CSV 非常适合交换,但不适合用于呈现。 一旦你想把文件分享给不需要编辑它的人,转换它就很有用。 有些用户将 CSV 转换为 Excel,以便继续使用公式进行编辑。 另一些用户将 CSV 转换为 PDF 以便发送或存档,或转换为 JSON 以便在应用和 API 中使用。

这就是像 Documents.io 这样的在线转换工具有用的地方,因为整个过程只需一步,且在浏览器中运行,无需安装任何软件。 如果你经常处理结构化数据,可以根据需要将 CSV 转换为 Excel、CSV 转换为 PDF、CSV 转换为 JSON,甚至转换回 TXT 格式。

处理 CSV 文件时的常见错误

大多数 CSV 问题出现在导入和导出过程中。 最常见的问题包括:

• 分隔符被错误地解析
• 数字被电子表格工具自动转换为日期
• 在系统之间移动数据时出现字符编码错误

这些并不是该格式的局限,而是应用试图提供帮助所带来的副作用。 当你了解 CSV 是如何存储的,就很容易识别并修复这些错误。

要点总结

CSV 证明了简单的格式可以比更复杂的格式更持久。 它在应用之间干净利落地移动,充当工具之间的桥梁,并作为纯文本保持可读。 这就是为什么它仍然被各行各业使用,从金融到研究,从物流到教育。

如果你需要快速转换或重复使用 CSV 文件,Documents.io 可在浏览器中提供快速的 CSV 到 XLS、XLSX、PDF 或 ODS 转换,无需下载。 它专为经常处理数据、只需要顺畅地打开或转换数据的人设计。

常见问题

CSV 文件是 Excel 文件吗?

不是。 Excel 可以打开 CSV 文件,但格式不同。 CSV 只包含数据,Excel 包含数据加格式。

我如何创建 CSV?

要么将电子表格导出为 CSV,要么写入用逗号分隔的值并以 .csv 扩展名保存。

CSV 的全称是什么?

Comma Separated Values。

最新文章