← 返回工具指南
工具指南CSV 转 ExcelJSON 转 ExcelCSV 转 XLSXJSON 转 XLSX多工作表 Excel

CSV、JSON 怎么转 Excel?多工作表、长编号与类型推断指南

把 CSV、TSV、JSON 生成 XLSX 时,重点不是改后缀,而是处理多文件、多 Sheet、嵌套 JSON、长订单号、前导零、日期和字段类型。

打开配套工具 →

CSV 和 JSON 都能装数据,但它们与 Excel 工作簿并不是同一种结构。CSV 只有一张纯文本表,JSON 可以嵌套对象和数组,XLSX 则允许多个工作表、单元格类型、冻结窗格和筛选。直接把文件名改成 .xlsx,Excel 不会因此理解内容。

CSV / JSON 转 Excel 工具会先解析源数据、生成可检查的行列预览,再把多个数据源写进一个多工作表 XLSX。整个过程在浏览器本地完成,适合整理订单导出、接口返回、产品清单和运营报表。

多个文件怎样对应工作表

一个 CSV 或 TSV 通常对应一个 Sheet。一次选择多个文件时,每个文件会成为独立工作表,文件名用作 Sheet 名。Excel 不允许工作表名称包含 \ / ? * [ ] :,长度也不能超过 31 个字符,因此工具会清理非法字符、截断过长名称,并给重名表添加序号。

JSON 的情况更复杂。顶层是对象数组时,每个对象是一行,所有出现过的字段合并为表头。顶层是二维数组时,原有行列可以直接写入。如果顶层对象包含 orderscustomersproducts 等多个数组,每个数组会生成一个 Sheet,其他标量元数据放进单独的“信息”表。

这种拆分只负责表达文件结构,不会自动判断数组之间的主键关系。订单里的 customer_id 是否对应客户表,仍要由使用者核对。

嵌套 JSON 要不要展开

接口返回常包含嵌套对象:

json已剪下 ✓
{
  "id": "A001",
  "customer": {
    "name": "林先生",
    "address": {
      "city": "宁波"
    }
  }
}

开启嵌套展开后,它会变成 customer.namecustomer.address.city 等列,便于筛选和透视。数组不会被强行横向展开,因为每行数组长度可能不同,硬拆列会产生大量不稳定字段;工具把数组保留为 JSON 文本。

如果后续系统要求原始 JSON,或者字段名中的点有特殊含义,可以关闭展开,让嵌套对象也以 JSON 字符串保存。生成前先看预览,确认表头是否符合接收系统要求。

手机号和订单号为什么必须保留为文本

Excel 数字精度大约只有 15 位。把 202607160001234567 当数字写入,后几位可能被改掉;把 0012088 当数字写入,前导零会消失。手机号、SKU、邮编、银行卡号和业务流水号看起来像数字,实际用途却是标识符。

工具的数字推断会保留以 0 开头或超过 15 位的数字字符串为文本。普通库存、数量和金额则可以识别为数字,便于在 Excel 中求和。即便如此,导出后仍应抽查最长编号和包含前导零的字段,因为源 CSV 在生成前就可能已经丢失精度。

日期推断为什么默认关闭

日期是表格转换中最容易“看起来没问题,实际已经变了”的字段。2026-07-16 较明确,但 07/08/26 在不同地区可能代表不同日期;带时区的 ISO 时间进入 Excel 后,也可能按设备时区显示。

因此日期识别默认关闭。只有源数据明确使用 YYYY-MM-DD 或完整 ISO 时间,并且确实希望在 Excel 中按日期排序、计算时,才建议开启。打开后要检查日期格式、跨日时间和时区。订单号、版本号或批次号不要因为包含短横线就当日期处理。

CSV 的分隔符和表头也要检查

CSV 不一定使用逗号。欧洲地区数据可能使用分号,复制自表格的数据常使用 Tab。可靠的解析器会根据多行列数判断分隔符,但异常引号、换行字段和顶部说明文字仍可能导致错列。

上传后先看预览的列数与前几行。如果所有内容挤在 A 列,通常是分隔符或源文件格式不正确;如果表头上方有报告标题和导出时间,应该在源文件中删除,或明确关闭“首行为表头”。表头模式会给第一行加样式、冻结和筛选,但它不能自动知道第一行是不是业务字段名。

生成 XLSX 后还要检查什么

先核对 Sheet 数量和名称,再检查关键字段的数据类型。金额应能正常求和,编号不应变科学计数法,布尔值应保持 true/false,日期应与来源一致。大型文件还要检查总行数,避免某个 CSV 因未闭合引号只解析了一部分。

工具生成的是数据工作簿,不包含宏、图表、数据透视表、外部连接和复杂模板。需要进一步制作报表,可以在下载后用 Excel 或 LibreOffice 添加。若要反向把 XLSX 导出为 CSV 或 JSON,可使用 Excel / XLSX 转 CSV / JSON

正式导入 ERP、广告平台或数据库前,建议先从生成的工作簿复制十几行到测试环境。需要检查空值、重复值和列类型时,可先使用 CSV 列分析工具

总结

CSV、JSON 转 Excel 的重点是把数据结构和单元格类型处理清楚。多文件应拆成多个 Sheet,嵌套对象可以按点路径展开,数组需要保守保存;长编号和前导零必须保留为文本,日期则不要随意猜测。先看预览、再生成 XLSX,并用关键编号、金额和日期做抽查,才能得到真正可用的工作簿。