如何把Excel转换为CSV?
- 把工作簿拖放到上传区域。支持
.xlsx、.xls、.xlsm和.ods文件。 - 选择输出格式:CSV、JSON 或 HTML 表格。
- 点击转换。只有一个工作表的工作簿会得到一个文件;含有多个工作表的工作簿会逐个工作表导出,您可以分别下载每个文件,也可以用全部下载(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 文件,不过原工作簿中的格式不会保留。
更新于