什么是CSV文件?

2020.04.10 -

   

CSV文件是逗号分隔值文件。所有CSV文件都是纯文本文件,只能包含数字和字母,并以表格或表格的形式结构化其中包含的数据。

以CSV 文件扩展名结尾的文件通常用于在不同应用程序之间交换数据(通常是在数据量很大时)。存储大量信息(例如联系人和客户数据)的数据库程序,分析软件和其他应用程序通常支持CSV格式。

逗号分隔值文件有时可能被称为字符分隔值或逗号分隔文件,但是无论有人怎么说,他们都在谈论相同的CSV格式。

如何打开CSV文件

打开包含数据的CSV文件

Spreadsheet软件通常用于打开和编辑CSV文件,例如免费的OpenOffice Calc或WPS Office Spreadsheets。电子表格工具非常适合CSV文件,因为文件中包含的数据通常会以某种方式进行过滤或处理。

您也可以使用文本编辑器打开CSV文件,但是大型文件将很难在这些类型的程序中使用。Microsoft Excel也支持CSV文件,但是该程序不是免费使用。即使这样,它也可能是CSV文件最常用的程序。

您可能安装了多个程序可以打开这些类型的文件。如果是这样,并且在Windows中双击或双击CSV文件时默认打开的文件夹不是您要与它们一起使用的文件夹,请知道更改该程序非常容易。

如何转换CSV文件

由于CSV文件以纯文本格式存储信息,因此许多不同的在线服务和可下载程序都包含将文件保存为另一种格式的支持。

上面提到的所有桌面程序都可以将CSV文件转换为Microsoft Excel格式(例如XLSX和XLS),以及TXT,XML,SQL,HTML,ODS和其他格式。通常通过“ 文件” >“ 另存为”菜单完成此转换过程。

您还可以使用Google表格将CSV文件保存为其他格式。从“ 文件” >“ 下载为”菜单中,选择XLSX,ODS,PDF或任何其他受支持的格式。

您的网络浏览器中还运行着一些免费的文件转换器,例如Zamzar,可以将CSV文件转换为上面列出的某些格式,还可以转换为PDF和RTF。

该CSVJSON工具CSV数据转换成JSON,超级有用的,如果你从一个传统的应用程序转变成基于web的项目中导入大量的信息。

通常,您无法将文件扩展名(例如CSV文件扩展名)更改为计算机可以识别的文件扩展名,并期望新重命名的文件可用。在大多数情况下,必须使用上述方法之一进行实际的文件格式转换。但是,由于CSV文件只能包含文本,因此您可以将任何CSV文件重命名为任何其他文本格式,并且该文件应该可以打开,尽管与您将其保留为CSV相比,它的使用方式不太有用。

有关编辑CSV文件的重要信息

将信息从一个程序导出到文件时,您可能只会遇到CSV文件,然后使用该文件将数据导入到另一个程序中,特别是在处理面向表的应用程序时。

但是,有时您可能会发现自己正在编辑CSV文件或从头开始制作CSV文件,在这种情况下,请注意以下几点:

Microsoft Excel是用于打开和编辑CSV文件的常用程序。使用Excel或其他任何类似的电子表格软件时,需要了解的重要一点是,即使在您编辑CSV文件时这些程序似乎支持多张工作表,但CSV格式也不支持“工作表”或“标签”, ”,因此您在这些其他区域中创建的数据在保存时不会写回到CSV中。

例如,假设您修改文档第一页中的数据,然后将文件保存为CSV。第一页中的数据将被保存。但是,如果您切换到一个不同的表和添加数据有,然后再次保存文件,它是将被保存在最近编辑表中的信息-在第一表中的数据将不再是后您访问”关闭电子表格程序。

正是电子表格软件的本质使这种混乱令人困惑。大多数电子表格工具都支持诸如图表,公式,行样式,图像之类的东西,以及其他无法以CSV格式保存的东西。

只要您了解此限制,就没有问题。这就是为什么存在其他更高级的表格格式(例如XLSX)的原因。换句话说,如果您想将除非常基本的数据更改之外的所有工作保存为CSV,请不要再使用CSV了-而是保存或导出为更高级的格式。

CSV文件的结构

制作自己的CSV文件很容易。只需使用上述工具之一对数据进行排序即可,然后将所需的内容保存为CSV格式。

但是,您也可以使用任何文本编辑器从头开始手动创建一个。

这是一个例子:

姓名,地址,
第10街John Doe号555

所有CSV文件都遵循相同的总体格式:每列由定界符(如逗号)分隔,每行均表示新行。将数据导出到CSV文件的某些程序可能使用不同的字符来分隔值,例如制表符,分号或空格。

在上面的示例中看到的是,如果在文本编辑器中打开CSV文件,数据将如何显示。但是,由于电子表格软件程序(例如Excel和OpenOffice Calc)可以打开CSV文件,并且这些程序包含用于显示信息的单元格,因此Name值将位于第一个单元格中,而John Doe则位于其下的新行中,其他遵循相同的模式。

仍然无法打开或使用CSV文件吗?

请记住,您可能无法打开CSV文件或读取其中的文本,原因很简单,您正在以CSV格式混淆另一个文件。某些文件与CSV文件共享一些相同的文件扩展名字母,但实际上不是相同的格式,甚至不是相似的格式。

CVS,CVX,CV和CVC只是几个示例,尽管后缀看起来很像CSV,但文件可能无法在电子表格程序中打开。

本站文章禁止转载,违者必究
阅 283
0

CSV文件是逗号分隔值文件。所有CSV文件都是纯文本文件,只能包含数字和字母,并以表格或表格的形式结构化其中包 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1