CSV文件是逗号分隔值文件。所有CSV文件都是纯文本文件,只能包含数字和字母,并以表格或表格形式构建其中包含的数据。
以CSV文件扩展名结尾的文件通常用于在不同应用程序之间交换数据,通常是在数据量较大时。存储大量信息(如联系人和客户数据)的数据库程序,分析软件和其他应用程序通常支持CSV格式。
逗号分隔值文件有时可称为a 字符 分隔值或逗号 分隔 文件,但无论有人怎么说,他们都在讨论相同的CSV格式。
CSV也是一个缩写 逗号分隔变量 , 电路交换语音 ,和 冒号分隔值 .
如何打开CSV文件
电子表格软件通常用于打开和编辑CSV文件,例如免费的OpenOffice Calc或Kingsoft Spreadsheets。电子表格工具非常适合CSV文件,因为文件中包含的数据通常会以某种方式进行过滤或操作。
要在线查看和/或编辑CSV文件,您可以使用Google表格。为此,请将文件上传到Google云端硬盘 新 > 上传文件,在完成上传后右键单击Google云端硬盘中的文件,然后选择 打开用 > Google表格.
您还可以使用文本编辑器打开CSV文件,但在这些类型的程序中使用大文件非常困难。如果要执行此操作,请在此最佳自由文本编辑器列表中查看我们的收藏夹。
Microsoft Excel也支持CSV文件,但该程序不能免费使用。即便如此,它可能是最常用的CSV文件程序。
考虑到支持结构化,基于文本的数据(如CSV)的程序数量,您可能安装了多个可以打开这些类型文件的程序。如果是这样,并且当您在Windows中双击或双击CSV文件时默认打开的那个不是您想要与它们一起使用的那个,请知道更改该程序非常容易。
有关教程,请参见如何在Windows中更改文件关联。任何支持CSV文件的程序都是这种“默认”程序选择的公平游戏。
如何转换CSV文件
由于CSV文件以纯文本形式存储信息,因此支持将文件保存为其他格式包含在许多不同的在线服务和可下载程序中。
上面提到的所有桌面程序都可以将CSV文件转换为Microsoft Excel格式(如XLSX和XLS),以及TXT,XML,SQL,HTML,ODS和其他格式。这个转换过程通常是通过 文件 > 另存为 菜单。
您还可以使用Google表格将CSV文件保存为其他格式。来自 文件 > 下载为 菜单,选择XLSX,ODS,PDF或任何其他支持的格式。
还有一些在您的Web浏览器中运行的免费文件转换器,例如Zamzar,可以将CSV文件转换为上面列出的某些格式,也可以转换为PDF和RTF。
CSVJSON工具(猜测…)将CSV数据转换为JSON,如果您将大量信息从传统应用程序导入基于Web的项目,则非常有用。
您通常不能将文件扩展名(如CSV文件扩展名)更改为计算机可识别的文件扩展名,并希望新重命名的文件可用。在大多数情况下,必须使用上述方法之一进行实际的文件格式转换。但是,由于CSV文件只能包含文本,因此您可以将任何CSV文件重命名为任何其他文本格式,并且它应该打开,尽管这种方式比您刚刚将其保留为CSV时更有帮助。
有关编辑CSV文件的重要信息
在将信息从一个程序导出到文件时,您可能只会遇到CSV文件,然后使用该文件将数据导入到 不同 程序,尤其是在处理面向表的应用程序时。
但是,您有时可能会发现自己正在编辑CSV文件,或者从头开始编写CSV文件,在这种情况下,应记住以下内容:
用于打开和编辑CSV文件的常用程序是Microsoft Excel。使用Excel或任何其他类似电子表格软件的重要事项是即使这些程序 出现 要在编辑CSV文件时为多个工作表提供支持,CSV格式不支持“工作表”或“选项卡”,因此在保存时,您在这些附加区域中创建的数据将不会写回CSV。
例如,假设您修改文档第一张中的数据,然后将文件保存为CSV - 第一张表中的数据将保存。但是,如果切换到另一个工作表并添加数据 那里 ,然后再次保存文件,这是最近编辑的工作表中的信息将被保存 - 在关闭电子表格程序后,第一个工作表中的数据将无法再访问。
实际上电子表格软件的本质使这种不幸事件变得混乱。大多数电子表格工具都支持图表,公式,行样式,图像以及其他无法以CSV格式保存的内容。
只要你理解这个限制就没有问题了。这就是为什么存在其他更高级的表格格式,如XLSX。换句话说,如果要将除基本数据更改之外的任何工作保存到CSV,请不要再使用CSV - 请保存或导出为更高级的格式。
如何构建CSV文件
您可以轻松制作自己的CSV文件。只需在上述某个工具中按照您的需要对数据进行排序,然后将所需内容保存为CSV格式。
但是,您也可以手动创建一个,是 - 从头开始,使用任何文本编辑器。
这是一个例子:
姓名,地址,号码John Doe,第10街,555
所有CSV文件都遵循相同的整体格式:每个列由分隔符(如逗号)分隔,每个新行表示一个新行。某些将数据导出到CSV文件的程序可能会使用不同的字符来分隔值,例如制表符,分号或空格。 您在上面的示例中看到的是,如果在文本编辑器中打开CSV文件,数据将如何显示。但是,由于Excel和OpenOffice Calc等电子表格软件程序可以打开CSV文件,而这些程序包含显示信息的单元格, 名称 value将位于第一个单元格中 约翰·多伊 在它下面的新行中,其他行遵循相同的模式。 如果您在CSV文件中嵌入逗号或使用引号,请阅读edoceo和CSVReader.com的文章,了解如何进行此操作。 CSV文件看似简单。就像他们一开始看起来一样简单,逗号的最轻微的错位,或者像我们上面讨论过的基本混乱,可以让他们感觉像火箭科学。 如果您遇到麻烦,请参阅我的“获取更多帮助”页面,了解有关通过社交网络或通过电子邮件与我联系,在技术支持论坛上发布信息等信息。让我知道您正在使用的CSV文件或尝试使用的CSV文件正在发生什么,我会尽力帮助您。 但是,请记住,您可能无法打开CSV文件或读取其中的文本,原因很简单,因为您将另一个文件与CSV格式的文件混淆。某些文件与CSV文件共享一些相同的文件扩展名字母,但实际上并不是相同的格式,甚至是远程类似的文件。 CVS,CVX,CV和CVC只是文件可能无法在电子表格程序中打开的几个示例,即使后缀看起来很像CSV。如果您的文件属于这种情况,请在Google或Lifewire上研究真实文件扩展名,以查看其兼容的开启者或转换器。 仍然在打开或使用CSV文件时遇到问题?