如何将 Excel 转换为 CSV?2024年11月13日 | 阅读 10 分钟 Microsoft Excel 是 Microsoft Office 套件中的一款重要的电子表格程序。它是一个功能强大的电子表格程序,允许用户记录各种类型的大量数据集。此外,该软件支持几乎所有流行的文档格式,并且可能需要我们在不同格式之间进行转换。 Excel 支持各种文件格式;然而,Excel 文件的默认文件扩展名是 XLS 或 XLSX。CSV 是 Excel 中经常使用的另一种流行文件格式。当我们谈论将 Excel 转换为 CSV 时,我们通常指的是将 Excel 文档的 XLS/XLSX 文件格式转换为 CSV 文件格式。在我们学习如何将 Excel 转换为 CSV 的方法或解决方案之前,让我们先简要讨论一下 XLS/XLSX 和 CSV 文件的介绍。 Excel 电子表格(XLS 或 XLSX)XLS 和 XLSX 是 Excel 电子表格的默认文件格式。XLS 文件格式用于 Excel 2007 及更早版本,而 XLSX 文件格式用于 Excel 2010 及更高版本。这些文件格式中存储的数据只能使用 Excel、Google 表格、OpenOffice 等任何电子表格程序查看。 这些 Excel 格式的主要优点是我们可以在其中存储高级格式、函数、公式以及图片、剪贴画、形状、图表等其他有用对象。Excel 电子表格将数据存储在由行和列交叉形成的单元格内。由于所有这些功能,Excel 电子表格格式 XLS 和 XLSX 无法使用记事本等文本编辑器程序访问。 逗号分隔值(CSV)通常,CSV 文件格式以纯文本格式存储表格数据(文本和数字),可以使用现代文本编辑器和电子表格程序访问或查看。这种文件格式的主要优点是我们可以在大多数相关程序和系统中使用它。特别是,CSV 文件格式使得在不同程序之间导入/导出数据和诊断问题更加容易。 顾名思义,CSV 文件中的数据通常使用逗号分隔。但是,CSV 的编码取决于其选择的类型。 最新版本的 Excel(Excel 365)支持以下 CSV 格式
![]() 并非所有这些 CSV 格式都可能在早期版本的 Excel 中可用。 如何将 Excel 转换为 CSV?由于 Excel 的 XLS/XLSX 和 CSV 这两种格式都被广泛使用,因此有几种有用的方法可以帮助我们在这些格式之间进行转换,无论是 Excel 到 CSV 还是 CSV 到 Excel。下面,我们讨论一些易于使用的方法来满足我们将 Excel 文件转换为 CSV 文件格式的需求。 使用 Excel 的“另存为”功能将 Excel 转换为 CSV每当我们想将 Excel 文件转换为 CSV 文档时,最常见和最直接的方法是使用此强大的电子表格软件的“另存为”功能。以下是我们进行 Excel 文档转换 CSV 所需执行的步骤:
注意:如果我们想在将 CSV 文件从 Excel 默认格式(XLS/XLSX)转换后保留 CSV 文件中的非 ASCII 字符,我们必须使用 Unicode 字符编码保存相应的文件。使用 OpenOffice 将 Excel 转换为 CSV与 Microsoft Office 套件一样,OpenOffice 是一个开源软件套件,包含六个不同的程序:文本文档、电子表格、演示文稿、绘图、数据库和公式。电子表格程序更像 Excel,并且可以离线运行。它通常被称为 OpenOffice Calc。 当我们需要离线将 Excel 转换为 CSV 时,OpenOffice Calc 是 Excel 软件之后的另一个不错的选择。这个办公套件可以免费下载,而且体积相对较小。此外,OpenOffice Calc 在 Excel 与 CSV 之间的转换过程中比 Excel 或任何其他软件提供了更多的选项(例如编码、分隔符等)。 我们可以执行以下步骤使用 OpenOffice Calc 将 Excel 文档转换为 CSV 文件:
注意:还有许多其他由不同供应商开发的 Office 软件程序。其中大多数软件允许像 Microsoft Office 和 OpenOffice 一样进行文件转换。因此,我们也可以利用它们将 Excel(XLS/XLSX)转换为 CSV 文档。使用 Google 表格将 Excel 转换为 CSVGoogle 表格是另一个流行的电子表格软件,也是“Excel 网页版”的一个强大竞争对手。与 Excel 网页版(或 Excel Online)一样,Google 表格也可以通过 Chrome、Firefox、Edge 等现代网页浏览器运行。 由于 Google 表格也是为处理电子表格和工作簿而开发的,因此它允许打开在 Excel 中创建的流行文件格式。因此,我们可以在 Google 表格中打开所需的 Excel 文件,并将其转换为 CSV 格式或保存为 CSV 格式。 使用 Google 表格将 Excel 文档(XLS/XLSX)转换为 CSV 包括以下步骤:
使用 Google 表格将 Excel 转换为 CSV 的唯一缺点是我们需要互联网连接才能使用此在线电子表格软件/工具。此外,转换后的 CSV 文件在 Excel 软件中打开时可能无法显示特殊字符。然而,对于在其他电子表格程序中打开的一些转换后的 CSV 文件,原始 Excel 文件中的格式可能会显示出来。 使用在线工具将 Excel 转换为 CSV通过互联网连接,还有许多在线工具或转换器可以帮助我们轻松地将 Excel 转换为 CSV。然而,它们与 Google 表格完全不同。Google 表格是一个类似于 Excel 的在线电子表格程序。但是,在线转换器是为了转换不同文件格式而专门开发的程序。 当我们想使用在线转换器将 Excel 转换为 CSV 时,最好的选择是 **Zamzar、Cloudconvert** 和 **Convertio**。所有这些在线转换器每天都允许免费转换有限数量的文件。这三个在线工具的视觉外观可能有所不同,但它们之间将 Excel 转换为 CSV 的过程对于每个工具来说都是相同的。让我们了解其中一个在线工具(即 Zamzar)的通用步骤,以学习如何将 Excel 转换为 CSV。
与上述方法一样,转换后的 CSV 文件可能不包含特殊字符。 如何将 Excel 转换为 CSV 而不破坏或损坏特殊字符?要保留转换后的 CSV 文件中的特殊字符或非 ASCII 字符,我们在保存单独的 CSV 文件时必须选择 Unicode 字符编码选项。Excel 中主要有两种 Unicode 编码格式,即 UTF-8(8 位)和 UTF-16(16 位)。UTF-8 编码被认为是更好地保留 CSV 文件中非 ASCII 字符而不损坏的一种选择。它是一种更紧凑的编码,每个符号使用 1-4 个字节,而 UTF-16 使用 2-4 个字节。 假设我们的 Excel 文件中有非 ASCII 字符,并且我们需要在不损坏非 ASCII 字符的情况下将其转换为 CSV。在这种情况下,我们只需要在“另存为”对话框中选择一种编码格式(即 UTF-8 或 UTF-16),而所有其他步骤与上述讨论的相同。 ![]() 但是,在使用 Excel 2013 或更早版本时,我们必须在“另存为”对话框的“保存类型”下拉列表中使用“**Unicode 文本(*.txt)**”来保存 CSV 文件。 ![]() 之后,我们必须在记事本中打开相应的 CSV 文件,使用“**查找和替换(快捷键 - Ctrl + H)**”功能将制表符替换为逗号,然后以 CSV 扩展名而不是 TXT 再次保存。此外,编码类型必须选择为“**UTF-8 带 BOM**”。 ![]() 要记住的重要事项
下一主题如何创建 Excel 表格 |
我们请求您订阅我们的新闻通讯以获取最新更新。