Excel转CSV

在线Excel转CSV:将XLSX、XLS或ODS工作簿的每个工作表导出为CSV、JSON或HTML。免费且私密,无需上传。

文件在您的浏览器中处理,绝不上传。

如何把Excel转换为CSV?

  1. 把工作簿拖放到上传区域。支持 .xlsx、.xls、.xlsm 和 .ods 文件。
  2. 选择输出格式:CSV、JSON 或 HTML 表格。
  3. 点击转换。只有一个工作表的工作簿会得到一个文件;含有多个工作表的工作簿会逐个工作表导出,您可以分别下载每个文件,也可以用全部下载(ZIP)一次性下载全部。

您的工作簿在浏览器中本地处理,不会被上传,所以客户名单或财务数据的导出文件会一直留在您的电脑上。

如何选择输出格式?

格式您会得到什么典型用途
CSV纯文本,每行一条记录,各值以逗号分隔导入数据库、CRM、电商平台、Google 表格和脚本
JSON由对象组成的数组,以第一行作为键名API、网页应用、配置和测试数据
HTML 表格包含工作表各行各单元格的 <table>把数据粘贴到网页、CMS 或电子邮件中

CSV会保留什么,又会丢掉什么?

CSV(逗号分隔值)是交换表格数据时支持最广泛的格式,正是因为它非常简单。它只以行和列的形式存储文本和数字。这种简单性意味着 Excel 工作簿中的某些内容无法表示:

  • 公式会被替换为其计算出的值。
  • 格式,如颜色、字体、边框和列宽,会丢失。
  • 图表、图片和批注不会被导出。
  • 多个工作表无法放进一个 CSV 文件,所以每个工作表会成为一个单独的文件。

如果您需要保留版面供人阅读,而不是供软件导入,请改用Excel转PDF来转换工作簿。

小技巧

  • 把表头放在第一行。导入工具和 JSON 导出都会把第一行用作列名。
  • 转换前请删除表格上方或旁边的空行和备注,使数据从左上角的单元格开始。
  • 留意开头的零。邮政编码或产品编码等在 Excel 中按数字存储的值(例如 01234 显示为 1234)会按存储的样子导出。如果开头的零很重要,请在 Excel 中把这些单元格设为文本格式。
  • 要处理 JSON?如需把粘贴的 CSV 转为 JSON 再转回来,或调整结果,请试试CSV ↔ JSON转换器。
提示:想反过来转换?CSV转Excel可以把一个或多个 CSV 文件转回 .xlsx 工作簿。

常见问题

含有多个工作表的工作簿会怎样处理?

每个工作表都会导出为各自的 CSV、JSON 或 HTML 文件。您可以逐个下载,也可以一次性下载为 ZIP 压缩包。

公式会被导出吗?

不会。CSV 文件只包含值,所以您得到的是公式的计算结果,而不是公式本身。

可以再次用Excel打开这个CSV吗?

可以。Excel、LibreOffice Calc、Numbers 和 Google 表格都能打开 CSV 文件,不过原工作簿中的格式不会保留。

更新于

已复制到剪贴板