在线工具

工具箱 › 文档 › Excel 转换

Excel 转换

在线 Excel 转换工具,读取 .xlsx 工作簿并按所选 Sheet 转成 JSON 或 CSV,可指定首行作为字段名,结果可复制或下载。老式 .xls 二进制格式不支持。全部在本机浏览器完成。

把 .xlsx 文件拖到这里,或点击选择(支持 .xlsx / .xlsm / .xlsb / .csv)
—工作表
0行
0列
0文件体积

能读哪些格式,有一个例外

xlsx、xlsm、xlsb 都能读,ods 也支持,csv / tsv / txt 同样可以。多工作表文件在下拉框里切换工作表。

例外是老式的 .xls(Excel 97-2003 二进制格式):本页用的精简版读取库刻意砍掉了这部分支持,遇到 .xls 请先用 Excel 或 WPS 另存为 xlsx 再上传。加密文件同样读不了,会给出明确提示而不是卡住。

文件上限与中文乱码

单个文件上限 20MB。文本类表格(csv / tsv / txt)会先按 UTF-8 文本读入再交给解析库,这样中文不会变成问号 —— 直接用二进制方式读文本表格是中文乱码最常见的原因。

导出 CSV 时可选带 UTF-8 BOM:Windows 版 Excel 打开无 BOM 的 UTF-8 文件时中文常常乱码,勾上就能直接双击打开。

取的是单元格的值,不是公式和样式

读取统一走「取二维数组」:拿到的是每个单元格计算后的值,跳过空行。公式不会被保留,单元格颜色、边框、合并信息也不在输出里。

日期会统一转成 ISO 格式的文本(如 2026-10-08),而不是 Excel 内部那个从 1900 年起算的序列号 —— 后者在不同平台和日期系统下还会差一天,转成文本最省心。

三种导出怎么选

JSON 适合喂给程序;CSV 适合再导入别的表格软件(可加 BOM);XLSX 适合还要继续在 Excel 里编辑。导出 XLSX 时会按内容估算列宽(扫描前 200 行,最宽 40 字符),省得打开后每列都窄得看不见。

反向也能用:粘贴以 [ 或 { 开头的文本按 JSON 解析,否则按 CSV 解析,可以生成 XLSX。

表格内容不出浏览器

读取、转换、生成全程在本地内存完成,没有网络请求,文件不上传。含客户信息、金额、身份证号的表格可以直接在这里转换。

预览区只显示前 50 行,用来快速确认结构对不对;完整结果从文本框复制或下载。

什么时候该换别的

超过 20MB、需要保留公式与样式、要做多表关联或透视,这些都不是本页的目标 —— 请用桌面版 Excel、WPS 或专业的数据处理工具。

需要按某一列排序、筛选、去重的话,可以先转成 CSV,再用文本去重这类工具处理。

常见问题

为什么 .xls 文件读不了?

本页用的精简版读取库不支持 Excel 97-2003 的二进制格式。请先用 Excel 或 WPS 另存为 xlsx 再上传。

日期为什么变成文本了?

统一转成 ISO 文本,避免 Excel 序列号在不同平台差一天的问题。需要计算日期时,ISO 文本反而更好处理。

中文 CSV 打开是乱码怎么办?

导出 CSV 时勾上 UTF-8 BOM。Windows 版 Excel 对无 BOM 的 UTF-8 常按本地编码解读。

公式和单元格颜色会保留吗?

不会。读取的是单元格计算后的值,公式、样式、合并单元格都不在输出中。要保留这些请直接用桌面表格软件。