跳到正文
GongsiMap Tools

Excel 转 CSV

打开工作簿后可以看到每个工作表的行数,选出需要的那张导出为 CSV,或者把所有工作表一次打包成 ZIP。数据按 Excel 中显示的样子导出,日期和带格式的数字与表格里看到的一致。

文件的读取和转换全部在浏览器中完成,不会上传到服务器。

你的文件和文本只在当前浏览器中处理,不会上传或保存到服务器。

使用方法

  1. 拖入或选择 .xlsx、.xls、.xlsm、.xlsb 或 .ods 文件(最大 30 MB)。
  2. 选择一个工作表,或选择全部工作表以 ZIP 下载。
  3. 设置分隔符、是否添加 UTF-8 BOM,以及是否导出原始数值。
  4. 查看前几行预览,确认无误后下载 CSV。

功能与限制

  • 分隔符可选逗号、分号、制表符或竖线。
  • 默认按 Excel 中的显示格式导出;开启“导出原始数值”后,会写入不带格式的原始值。
  • 公式单元格导出的是文件中保存的计算结果,公式本身不会导出。
  • 输出编码为 UTF-8,并默认添加 BOM,这样用 Excel 直接打开 CSV 时中文能正常显示。
  • 设置了打开密码的工作簿无法读取,请先在 Excel 中取消密码。

常见问题

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

中文版 Excel 遇到没有 BOM 的 CSV,会按系统默认的 GBK 编码读取,UTF-8 的中文就会变成乱码。本工具默认在 UTF-8 文件开头加上 BOM,Excel 能据此正确识别编码,双击打开即可正常显示中文。

能一次把所有工作表都转成 CSV 吗?

可以。一个 CSV 文件只能保存一个工作表,所以选择全部工作表时,会为每个工作表各生成一个 CSV,再打包成 ZIP 下载。

转换后公式还在吗?

不在。CSV 只保存数值,每个公式单元格导出的是 Excel 最后一次计算并保存在文件中的结果。

什么时候应该关闭 BOM?

如果用脚本、数据库导入或其他程序读取时,第一列列名前面多出一个看不见的字符,就关闭 BOM。如果只是用 Excel 打开,建议保持开启。