CSV ↔ Excel ↔ JSON 使用方法
- 1
添加数据
拖入 CSV、TSV、Excel(XLSX、XLS)、ODS 或 JSON 文件,也可以直接粘贴来自电子表格或代码编辑器的数据。
- 2
选择输出格式
可选 JSON、CSV、TSV、Excel 或 ODS。预览表格会如实显示读取到的内容,方便你调整分隔符、表头行或工作表。
- 3
微调并下载
按需设置 JSON 结构、嵌套、分隔符或 BOM,查看输出预览,然后下载文件或复制结果。
限制与 Pro
文件最大 500 MB,行数和列数不限;一次转换一个工作表。
文件最大 4 GB。 了解 Pro
关于 CSV ↔ Excel ↔ JSON
这个转换器可以在最常用的三类表格数据格式之间互相转换:CSV(含 TSV)、电子表格(Excel XLSX、旧版 XLS、XLSB 和 OpenDocument ODS)以及 JSON。任意方向都能转换:把导出的 CSV 转成供 API 使用的 JSON,把 API 返回的数据转成发给同事的 Excel 表格,或者把工作簿转成可导入数据库的干净 CSV。
读取时容错度高。CSV 的分隔符(逗号、分号、制表符或竖线)会自动检测,带换行的引号字段可以正确处理,旧版 Windows 编码的导出文件也能正确解码。类型检测会把数字、true/false 和 ISO 日期转成真实的值,同时把邮政编码或“007”这类标识符保留为文本。对于 JSON 输入,它支持对象数组、数组的数组、按列组织的对象、以 ID 为键的对象、单个对象以及 JSON Lines;嵌套对象可以展开成 address.city 这样的点号列名。
输出同样可以配置:JSON 可以是对象数组(可选择把点号键重新嵌套)、数组的数组,或每列一个数组,并可选格式化或紧凑输出;CSV 支持任意分隔符,还可添加供 Windows 版 Excel 使用的 UTF-8 字节顺序标记;XLSX 或 ODS 会把数字、日期和布尔值存为带类型的单元格,并按内容调整列宽。
虚拟化预览可以流畅翻看超大文件。限制:公式会导出为最后一次计算的结果,一次只转换一个工作表,单元格样式、合并单元格和图表不会保留。
隐私
文件和粘贴的数据由当前标签页中的 Web Worker 使用 Papa Parse 和 SheetJS 解析并转换,不会上传,粘贴的文本也不会被保存。转换所需的库属于本站,仅在你添加数据时才会加载。
功能
任意方向转换
支持 CSV、TSV、XLSX、XLS、ODS 和 JSON 的导入与导出。
实时预览
虚拟化表格如实展示数据的读取结果。
JSON 随你定
对象、数组或按列组织;嵌套或扁平;格式化或紧凑。
不会上传
转换在浏览器内的 Worker 中完成。