跳到主要内容
← 返回

Excel 转 CSV - 在线工具

数据
本地运行 · 不上传

在线将 Excel (.xlsx/.xls) 文件转换为 CSV 格式,支持多工作表选择,全部本地处理。

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

使用指南

把 Excel(.xlsx/.xls)转成 CSV:浏览器本地用 SheetJS 解析,导出工作簿的第一张工作表为逗号分隔文本,处理含逗号/引号/换行的字段转义,文件不上传。适合给程序喂数据、导入库前准备,或只要纯文本副本。多表工作簿需先拆表或另存单表后再转。

1. 转换流程

选择本地工作簿后,工具导出第一张表为 CSV;下载或复制后抽查首尾行。多 sheet 需先拆成单表再分别导出,本页不会一次吞下整本。

  1. 选择本地 .xlsx/.xls 文件。
  2. 等待输出区出现 CSV 文本。
  3. 复制或下载后抽查首尾行与含逗号的单元格。

2. 格式边界

合并单元格、富文本、图片不会进入 CSV。公式导出的是计算值还是字面量以预览为准。把 CSV 当成「网格快照」,不是工作簿等价物。

  • 一表一文件。
  • 别期待样式与对象。
  • 以预览数值为准。

3. 之后常见坑

再次用 Excel 打开可能又把长数字变科学计数;日期变序列。编码问题常出在下一个打开软件的假设。标识符列按文本导入。

4. 何时用 CSV

脚本、diff、Git 需要纯文本;对方系统只收 CSV;需要去掉宏与对象只留网格。满足其一就可以从 xlsx 抽一层。

5. 隐私

表格常含手机号、订单与薪资。本地解析避免随机在线转换器。用完注意下载目录残留副本与浏览器缓存策略。

6. 后续链路

下游要 JSON 走 CSV→JSON;要 INSERT 走 CSV→SQL。若源头能直接导出 JSON 且更保真,少一次表格类型猜测更好。

常见问题

文件在浏览器本地用 SheetJS 解析,全程不经过任何服务器——比把含手机号、订单与薪资的表格交给来路不明的在线转换器稳妥。用完记得清理下载目录里的 CSV 副本。

支持 .xlsx 和 .xls。本页导出工作簿的第一张工作表为 CSV;多 sheet 时先在 Excel 中拆成单表或另存后再转换,本页不会一次处理整本工作簿。

包含逗号、引号或换行的单元格会自动用双引号包裹并转义,符合 RFC 4180 标准。

合并单元格、富文本与图片不会进入 CSV;公式导出的是计算值还是字面量以预览为准。把 CSV 当成「网格快照」,而不是工作簿的等价物。

长数字可能又变回科学计数、日期变成序列——这类问题出在打开软件的类型推断。标识符列请按文本导入,并抽查首尾行与含逗号的单元格。

脚本、diff、Git 需要纯文本,或对方系统只收 CSV,或只想留下网格、去掉宏与对象时,都适合转 CSV。下游要 JSON 走 CSV→JSON 转换器,要 INSERT 语句走 CSV→SQL。

相关工具

相关文章