摘要:免费的在线 Excel 转 CSV 工具,解析 .xlsx/.xls 文件并导出标准 CSV,支持多工作表选择与分隔符配置,自动处理引号转义,文件不上传服务器全程本地处理。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
使用指南
把 Excel(.xlsx/.xls)转成 CSV:浏览器本地用 SheetJS 解析,导出工作簿的第一张工作表为逗号分隔文本,处理含逗号/引号/换行的字段转义,文件不上传。适合给程序喂数据、导入库前准备,或只要纯文本副本。多表工作簿需先拆表或另存单表后再转。
1. 转换流程
选择本地工作簿后,工具导出第一张表为 CSV;下载或复制后抽查首尾行。多 sheet 需先拆成单表再分别导出,本页不会一次吞下整本。
- 选择本地 .xlsx/.xls 文件。
- 等待输出区出现 CSV 文本。
- 复制或下载后抽查首尾行与含逗号的单元格。
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。
相关工具
相关文章
表格数据互转完全指南:Excel、CSV、JSON、Markdown、HTML 一站式转换
Excel、CSV、JSON、Markdown、HTML 五种表格格式互转:分隔符、表头、空单元格与合并单元格边界,以及对应在线工具实操。
在线 CSV 转 SQL 工具:将表格数据导入数据库
CSV 转 INSERT:空单元格→NULL、MySQL 反引号或 PostgreSQL 双引号、BOM 剥离、Markdown 竖线转义,以及与 COPY/LOAD 的分工。
Excel 转 JSON 后日期变成数字 / 中文乱码,怎么办?
把 Excel 转成 JSON 时日期变 44927 这种数字、中文乱码、空单元格丢失怎么办?讲清 Excel 日期序列号与编码坑,并附本站 Excel 转 JSON 工具。