XLSX / CSV / JSON

把 Excel 文件转成 CSV 或 JSON。有多个工作表时,可以只挑需要的。

不上传

把文件拖到这里

文件只在这个浏览器里打开,不会发往任何地方。

怎么转换表格数据

  1. 1

    选择文件

    可以放入 XLSX、XLS、CSV、ODS。会显示工作表列表和前几行的预览。

  2. 2

    选工作表和格式

    有多个工作表就只留需要的,再选导出格式。

  3. 3

    下载

    选了多个工作表时,每个工作表生成一个文件。

各格式需要注意的地方

CSV 的乱码问题

Excel 打开 CSV 时会用系统默认编码去读,所以用 UTF-8 保存的文件经常显示成乱码。

因此这里生成的 CSV 会带上 BOM,Excel 就能识别出是 UTF-8 并正确打开。其他软件也基本都能正常读取。

反过来,老系统导出的 CSV 常常是 GB18030、Big5、Shift_JIS、EUC-KR 等编码。这里会自动识别,识别不准时也可以手动指定。

JSON 把第一行当作列名

把第一行视为列名,其余行变成对象数组,这种形状可以直接喂给 API 或在代码里使用。

如果第一行是数据,列名会变得很奇怪,请先在 Excel 里加上标题行再转换。

常见问题

公式会怎样?+

搬过来的是计算结果而不是公式。大多数情况下这正是你想要的。

单元格格式和颜色能保留吗?+

不能。CSV 和 JSON 只存值,导出成 XLSX 时格式也会丢失。这个工具是用来搬数据的。

有多个工作表会怎样?+

选中的每个工作表生成一个文件,文件名里会带上工作表名。

很大的文件也能处理吗?+

几万行通常没问题。不过整个文件都要载入内存,几十兆的建议在电脑上打开。