zh

XLSX 转 CSV

在本地将 Excel 文件 (.xlsx) 转换为 CSV,每个工作表单独导出,无需上传,直接在浏览器中完成。

正在你的设备上本地处理 ...

分隔符
  • 逗号
  • 分号
  • 制表符

正在你的设备上本地处理 ...

0%

我的文件会被上传吗?

不会。一切都在你的浏览器中运行,你的文件永不离开你的设备。这一点如何验证

无需上传100% 本地处理
内容只属于你第三方无法访问
Hosted in GermanyGlobal Content Delivery
经独立审计TLS A+ · 标头 A+

CSV (逗号分隔值)是最简单、最通用的表格格式:纯文本,每一行是一条数据记录,逗号用于分隔各列。与 .xlsx 不同,CSV 可在任何程序中打开 (数据库、统计工具、编辑器),非常适合导入、导出和脚本处理。

本工具完全在浏览器本地读取 Excel 工作簿 (SheetJS,纯 JavaScript),并为每个工作表生成一个 CSV。多个工作表时会得到包含所有 CSV 的 ZIP。公式会变成其计算后的数值;格式和图表将被丢弃。任何内容都不会被上传。

技术规格

技术规格
输入格式XLSX
输出格式CSV
批量处理不支持
处理方式在浏览器中本地处理 (JavaScript)
文件上传

三步完成

  1. 拖入或选择你的 Excel 文件 (.xlsx)。
  2. 工具在本地将每个工作表转换为 CSV。
  3. 下载 CSV (多个工作表时为 ZIP)。

限制: 公式会转换为数值;单元格格式、图表和宏将丢失。超大工作簿需要较多内存。不支持加密 (受密码保护)的 Excel 文件。数字和日期会因此变成其文本表示形式;CSV本身不识别数据类型,只有字符串。由于CSV不支持嵌套,每个工作表都会变成扁平的行列表格。

常见问题

我的文件会被上传吗?

不会。转换完全在浏览器本地进行,不发送任何内容。

多个工作表会怎样处理?

每个工作表会成为独立的 CSV,全部打包为一个 ZIP。

我的公式会保留吗?

CSV 只保存数值,公式会变成其计算结果。

使用哪种分隔符?

默认是逗号;该选项还可以选择分号或制表符(例如用于德语区域设置的 Excel 或 TSV)。

为什么 Excel 打开 CSV 时字符显示乱码?

CSV 以不带 BOM 的 UTF-8 保存,这是开放标准。但 Windows 上的旧版 Excel 在双击时会猜测别的编码。此时请通过数据 > 自文本/CSV 打开文件并选择 UTF-8,字符和特殊符号就会正确显示;LibreOffice 和 Google Sheets 能直接识别 UTF-8。

相关工具

CSV 转 XLSX · CSV 转 JSON · JSON 转 CSV · CSV 转 Markdown · Excel 转 Markdown · 拆分 CSV