Excel 转 CSV
打开工作簿后可以看到每个工作表的行数,选出需要的那张导出为 CSV,或者把所有工作表一次打包成 ZIP。数据按 Excel 中显示的样子导出,日期和带格式的数字与表格里看到的一致。
文件的读取和转换全部在浏览器中完成,不会上传到服务器。
你的文件和文本只在当前浏览器中处理,不会上传或保存到服务器。
使用方法
- 拖入或选择 .xlsx、.xls、.xlsm、.xlsb 或 .ods 文件(最大 30 MB)。
- 选择一个工作表,或选择全部工作表以 ZIP 下载。
- 设置分隔符、是否添加 UTF-8 BOM,以及是否导出原始数值。
- 查看前几行预览,确认无误后下载 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 打开,建议保持开启。