数据格式互转

4 种格式测试版

CSV、Excel(xlsx)、JSON、XML 任意互转,可预览表格、选分隔符和工作表,非 UTF-8 文件按 GB18030 读取,在浏览器本地处理不上传。

文件不上传 · 在浏览器中处理

数据来源
选择 CSV、Excel、JSON 或 XML 文件
或把文件拖到这里,文件只在本地处理,不会上传支持 .csv .tsv .txt .xlsx .json .xml,最大 50 MB。
输入设置
输出设置
转换为

选择文件或粘贴数据,选好输出格式后点击「开始转换」。

使用方法

  1. 上传 CSV、Excel(.xlsx)、JSON 或 XML 文件,也可以切换到「粘贴文本」直接粘贴数据。
  2. 一般保持「自动识别」即可。Excel 有多个工作表时选择要转换的那一个;CSV 中文乱码时在「文字编码」里改选 GB18030 / GBK。
  3. 选择要转换成的格式:CSV、Excel、JSON 或 XML。
  4. 点击「开始转换」,确认预览无误后下载;文本格式也可以直接复制。

转换规则

  • CSV → Excel:内容默认按文本写入,前导 0、长数字不会被改动。需要求和时勾选「识别数字」。
  • Excel → CSV / JSON:日期按格式输出为 YYYY-MM-DD 或 YYYY-MM-DD HH:MM:SS,公式输出计算结果,数字去掉浮点误差。
  • JSON → 表格:对象数组的所有键合并为表头;嵌套的对象和数组以 JSON 文本放进单元格。
  • XML → 表格:自动找出重复出现的记录元素,子元素和属性展开为列,嵌套元素用 父.子 命名。
  • 表格 → XML:输出 <rows><row>…</row></rows>,表头不能作元素名时改为 field_N,并在文件开头的注释中列出原表头。

隐私说明

你选择的文件和输入的文字只在你的浏览器中处理,不会上传到我们的服务器,我们也不会保存。部分工具第一次使用时,会从本站下载所需的程序或数据(例如文字识别的语言数据)。

阅读隐私政策

常见问题

文件会上传到服务器吗?

不会。读取和转换都在你的浏览器中完成,文件不会离开你的设备,客户名单、财务数据也可以放心转换。

CSV 转成 Excel 后,001、电话号码前面的 0 会丢吗?

不会。默认把 CSV 里的内容都当作文本写入 Excel,00123、手机号、身份证号原样保留。勾选「识别数字」后,只有明确的普通数字(无前导 0、不超过 15 位)才会转成数值,方便求和。

为什么用 Excel 打开 CSV 中文是乱码?

Windows 版 Excel 需要 UTF-8 BOM 才能正确识别中文。本工具输出 CSV 时默认带 BOM,直接双击打开即可。如果要导入其他系统而对方不接受 BOM,取消勾选即可。读取时自动识别 UTF-8 和 UTF-16,其他文件在本页按 GB18030 读取,可正确打开 GBK 编码的 CSV。读出来是乱码时,在「文字编码」里手动选择。

Excel 里的日期、公式、合并单元格怎么处理?

日期按单元格格式转成 2024-05-01 或 2024-05-01 13:30:00 这样的文本(支持 1904 日期系统);公式取 Excel 保存时的计算结果;合并单元格的内容只出现在左上角那一格。

支持旧版 .xls 文件吗?

不支持旧版二进制 .xls 和设置了打开密码的 xlsx。请先在 Excel 或 WPS 中「另存为」.xlsx(不设密码)后再转换。

文件大小和行数有限制吗?

单个文件最大 50 MB,表格最多 300 万个单元格;转为 Excel 时还受 Excel 本身 1,048,576 行、16,384 列的限制。预览只显示前 100 行,下载的文件包含全部数据。