什么是CSV文件格式? 如何将CSV开启和转文件?

By 时代数字趋势2022-01-30

CSV 文件是以逗号分隔取值的格式,所有 CSV 文件都是纯文字文件,可以只包含数字和字母,并将它包含的数据编写为视图或表格形式。

以 CSV 副文件名结尾的文件,通常用于大量数据情况下,不同的应用程序之间交换数据。例如储存大量连络人和客户数据的数据库、分析软件和其它应用程序一般都支援 CSV 格式。

CSV 文件有时也被称为逗号分隔值文件或逗点分隔值文件,但不管怎么称呼,它们都是相同的格式。

题外话,CSV 也是 comma separated variable、circuit switched voice 和 colon separated value 的字母缩写。

  • 如何开启 CSV 文件格式?
  • 如何将 CSV 文件转换成 XLSX、XLS、TXT、XML 和其它格式?
  • 编辑CSV文件的重要资讯
  • 如何创建 CSV 文件?
  • 依然无法开启 CSV 文件?
  • 关于 CSV 文件的常见问题
    • 1. 如何将我的 iPhone 联络人数据汇出成 CSV 文件?
    • 2. 如何在 MATLAB 中开启 CSV 文件?

如何开启 CSV 文件格式?

电子试算表类型的软件通常都能用来打开和编辑 CSV 文件,例如免费的 OpenOffice Calc 或 WPS Office Spreadsheet。

试算表工具非常适合处理 CSV 文件,因为文件中所包含的数据可以通过某种方式进行过滤或处理。

而要在线上查看或编辑 CSV 文件,你可以使用 Google Sheets(Google试算表)。只需要上传文件到 Google 云端硬碟,然后对文件点击右键,选择以 Google 试算表开启即可。

此外,你还可以使用文字编辑器来打开 CSV 文件,但这类软件不适合编辑庞大的文件。

当然,Microsoft Excel 也支援 CSV 文件,但它不能免费使用,不过假如你的电脑已经有安装 Microsoft Office,那么它的确是最方便的选择,也是最多人用来打开 CSV 文件的软件。

考虑到支援结构化、基于文字数据(如 CSV)的应用程序数量,你可能安装了多个可以打开这类型文件的程序。

当你在 Windows 中点击两下 CSV 文件时,预设打开的程序可能并不是你喜欢使用的程序。如果你想了解如何更改开启的预设程序,可以参考这篇文章。

 

如何将 CSV 文件转换成 XLSX、XLS、TXT、XML 和其它格式?

由于 CSV 文件是以纯文字形式储存资讯,因此许多不同的线上服务和软件都支援将该文件转存为另一种格式。

上面提到的所有软件都可以将 CSV 文件转换为 XLSX 和 XLS 等 Microsoft Excel 格式,也可以转换为 TXT、XML、SQL、HTML、ODS 等格式。

你还可以使用 Google 试算表将 CSV 文件储存成另一种格式,在功能表中选择文件>下载,选择 XLSX、ODS、PDF 或其它支援的格式。

另外,网络上也有许多免费的文件转换器,比如 Zamzar,它可以把 CSV 文件转换成其它常见的文件格式,例如 PDF 和 RTF。

CSVJSON 则可以将 CSV 数据转换为 JSON,如果你要将大量资讯从传统应用程序导入到网站数据库中,那么这个工具将配上用场。

通常,你无法将 CSV 副文件名更改为其它副文件名来让电脑识别,重新命名并不会改变文件的结构。在大多数情况下,你必须使用前面提过的解决办法来进行文件格式转换。

但是,由于 CSV 文件本身只包含文字,所以你可以将 CSV 文件重新命名为任何其它文字格式,按理说应该是可以打开的,但通常都不会採用这样的做法。

 

编辑CSV文件的重要资讯

当你将数据从程序汇出成文件,然后使用同一个文件,将数据导入到另一个程序,特别是在使用表格转换的软件时,你很可能只会看到 CSV 格式的文件,因为 CSV 文件的通用性很好。

然而,有时你可能会发现自己在编辑 CSV 文件,或者重新创建一个 CSV 文件,在这种情况下应该记住以下几点:

一般常用来开启和编辑 CSV 文件的软件是 Microsoft Excel,使用 Excel 或任何其它类似的试算表软件,要掌握的重点是,当你编辑一个 CSV 文件时,即使这些程序支援多种表格类型,但 CSV 格式不支援”表格”或”标籤”的数据储存,所以当你存文件的时候,这些数据也不会储存在 CSV 文件中。

例如,假设你修改了文件第一个工作表中的数据,然后将文件储存成 CSV 文件,第一个工作表中的数据将被保存。然而,如果你切换到一个不同的工作表添加数据,然后再进行储存,最近编辑过的工作表数据会被保存,但当你关闭试算表软件后,前一个工作表中的数据将不相容。

这确实是个非常令人困惑的问题,大多数试算表工具都支援图表、公式、样式、图像和其它无法保存在 CSV 格式下的内容。

一旦你了解这个限制,什么时候使用 CSV 格式就很简单,这也就是为什么大部分複杂试算表都会存成 XLSX 格式的原因,因为它支援这些无法存在 CSV 文件中的内容。

换句话说,如果你想将更改过的数据之外的内容储存到 CSV 中,不要再使用 CSV 格式,而是改用其它更高级的输出格式。

 

如何创建 CSV 文件?

要创建 CSV 文件很容易,只需要在前面提到过的某个工具中,按照你想要的方式对数据进行排序,然后将数据储存为 CSV 格式即可。

不过,你也可以使用任何文字编辑器手动从头开始创建一个。

举个例子:姓名, 地点, 电话 
王小明, 高雄市, 三多路, 123

所有 CSV 文件总体上都是遵循相同的格式,每列由分隔符号(逗号)来区隔,新的一行就是一笔新的数据。一些将数据汇出到 CSV 文件的程序可能会使用不同的字元来分隔值,比如定位字元、分号或空格。

你从上面的範例中看到的是在文字编辑器中,打开 CSV 文件时数据的显示方式。但是,由于诸如 Excel 和 OpenOffice Calc 等试算表软件可以打开 CSV 文件,而且这些套装程序会显示数据的储存格,因此”姓名”将被放置在第一个储存格中,”王小明”则会出现在它下面一格,其它数据也会依照同样的逻辑排序。

 

依然无法开启 CSV 文件?

CSV 文件乍看之下很简单,但哪怕是最轻微的逗号错位,或者像我们上面讨论过的那种基本的混淆错误,都会让它看起来变得相当複杂。

或者,如果你将 CSV 文件与其它文件格式混淆,也会导致无法打开 CSV 文件或读取文件中的数据。有些文件与 CSV 文件具有类似的副文件名,但实际上格式完全不同,甚至可能只有一部分相似。

例如 CVS、CVX、CV 和 CVC 就是很容易让人误认的副文件名,它们看起来很像 CSV,但是你用文书编辑软件绝对打不开。

 

关于 CSV 文件的常见问题

1. 如何将我的 iPhone 联络人数据汇出成 CSV 文件?

可以透过 Export to CSV 这类第三方应用程序将你的联络人资讯从 iPhone 中汇出。开启 Export to CSV 选择开始汇出> + >编辑栏位数据>选择来源>汇出。

2. 如何在 MATLAB 中开启 CSV 文件?

如果需要在 MATLAB 中开启 CSV 文件,将 CSV 文件拖放到 MATLAB 中的任一数据夹,并在 MATLAB 命令列视窗中输入 m = csvread(‘name_of_file.dat’),将 CSV 文件名替换成name_of_file.dat。

赞(0)
未经允许不得转载:时代数字趋势 » 什么是CSV文件格式? 如何将CSV开启和转文件?
分享到: 更多 (0)