CSV、JSON、XML 与 Excel 转换器

粘贴 CSV、TSV、JSON 或 XML,换成你需要的格式——包括真正的 Excel 文件,中日韩文字也不会乱码。

  • 输出真正的 .xlsx
  • Excel 用 UTF-8 BOM
  • 输入内容不保存

您的数据

文件在您的浏览器中读取并转换,不会上传到服务器,也不会被保存。

Excel 选项

请粘贴 CSV、TSV、JSON 或 XML。

工作原理

粘贴四种格式中的任意一种,再选择想要的输出格式。转换器在您的设备上读取数据,给出预览表格,并可以复制或下载结果。内容不会上传,内部表格和客户名单都不会离开浏览器。

CSV ⇄ TSV ⇄ JSON ⇄ XML ⇄ Excel

格式与表头的处理方式

  • CSV / TSV:第一行会成为字段名;如果输入是 JSON 或 XML,则由键名或标签提供字段名。
  • JSON:对象数组会转成每个键一列的表格。嵌套对象会以 JSON 文本的形式保存在单元格里。
  • XML:重复出现的子元素成为行,子元素的标签成为列。
  • 带引号的字段:引号内的逗号、引号和换行在读取时原样保留,输出时按 RFC 4180 转义。

Excel 与中日韩文字

中、日、韩文字需要现代的字符编码。这里提供两种 Excel 方案:

  • Excel(.xlsx):在浏览器里真正生成的表格文件,内部始终是 UTF-8,中日韩文字打开就是正确的,不会弹出导入对话框。
  • 带 UTF-8 BOM 的 CSV:适合必须使用 CSV 的场合。字节顺序标记会告诉 Excel 这是 UTF-8 文件,中文和日文就不会变成乱码。
  • Excel(.xls):带明确 UTF-8 字符集的 HTML 表格,是老版本 Excel 的传统备选方案。

使用提示

  • 如果某一列看起来不对,请把输入格式从自动识别改成具体的格式。
  • 欧洲版 Excel 导出的分号分隔文件也能自动识别。
  • 预览只显示前 20 行;下载的文件始终包含全部行。
  • 大文件也没问题——解析在您的浏览器中进行,只是内容特别大时可能要稍等片刻。

标准与出处

  • CSV 的引号规则遵循 RFC 4180(IETF 互联网标准)
  • JSON 遵循 RFC 8259 与 ECMA-404 标准
  • XML 遵循 W3C XML 1.0 建议;XLSX 遵循 ECMA-376 / ISO-IEC 29500
  • 字符编码遵循 Unicode 标准与 RFC 3629(UTF-8)

最后核对于 2026年10月7日

常见问题

带中文的 CSV 怎么在 Excel 里打开?

勾选“给 CSV 添加 UTF-8 BOM”再下载。字节顺序标记会告诉 Excel 这是 UTF-8 文件,中文、日文、韩文就不会变成乱码。更稳妥的办法是导出 .xlsx,它的内部始终是 UTF-8。

.xlsx 文件是真正的 Excel 文件吗?

是。表格文件(ECMA-376 / ISO-IEC 29500)在您的浏览器里生成,工作表以 XML 保存,Excel、Numbers、LibreOffice 和 Google 表格都能打开。

JSON 的键怎么变成列?

对象数组会变成一张表,每个键一列。任何对象里出现过的键都会成为一列,缺失的值留空。

嵌套对象会怎么处理?

会以 JSON 文本的形式保存在单元格里,所以再转换回去也不会丢数据。

能读分号分隔的文件吗?

可以。自动识别会检查逗号、分号、制表符和竖线,所以欧洲版 Excel 导出的文件不用做任何改动。

其他计算器

结果仅供参考。计算可能有误,不构成法律、医疗或财务建议。重要决定请务必先咨询相关机构或专业人士。