XLSX / CSV / JSON
把 Excel 文件转成 CSV 或 JSON。有多个工作表时,可以只挑需要的。
不上传
把文件拖到这里
文件只在这个浏览器里打开,不会发往任何地方。
怎么转换表格数据
- 1
选择文件
可以放入 XLSX、XLS、CSV、ODS。会显示工作表列表和前几行的预览。
- 2
选工作表和格式
有多个工作表就只留需要的,再选导出格式。
- 3
下载
选了多个工作表时,每个工作表生成一个文件。
各格式需要注意的地方
CSV 的乱码问题
Excel 打开 CSV 时会用系统默认编码去读,所以用 UTF-8 保存的文件经常显示成乱码。
因此这里生成的 CSV 会带上 BOM,Excel 就能识别出是 UTF-8 并正确打开。其他软件也基本都能正常读取。
反过来,老系统导出的 CSV 常常是 GB18030、Big5、Shift_JIS、EUC-KR 等编码。这里会自动识别,识别不准时也可以手动指定。
JSON 把第一行当作列名
把第一行视为列名,其余行变成对象数组,这种形状可以直接喂给 API 或在代码里使用。
如果第一行是数据,列名会变得很奇怪,请先在 Excel 里加上标题行再转换。
常见问题
公式会怎样?+
搬过来的是计算结果而不是公式。大多数情况下这正是你想要的。
单元格格式和颜色能保留吗?+
不能。CSV 和 JSON 只存值,导出成 XLSX 时格式也会丢失。这个工具是用来搬数据的。
有多个工作表会怎样?+
选中的每个工作表生成一个文件,文件名里会带上工作表名。
很大的文件也能处理吗?+
几万行通常没问题。不过整个文件都要载入内存,几十兆的建议在电脑上打开。