tigtools

Excel 转 CSV

选择一个 .xlsx 文件,选取工作表并下载为 CSV。工作簿在浏览器中读取,绝不会上传。

在浏览器中运行 无需注册

或拖放到此处。文件会保留在你的设备上。

使用方法

  1. 选择或拖放一个 .xlsx 文件。
  2. 选择一个工作表,或选择“所有工作表”以获取 ZIP 文件。
  3. 选择分隔符和引号选项。
  4. 复制 CSV 或下载文件。

工作原理

工作簿使用 exceljs 库读取。每个单元格写入其存储值:文本、数字、TRUE/FALSE,日期采用 ISO 8601(如 2024-01-15,包含时间时也一并写入)。公式会输出 Excel 随文件保存的结果;不会重新计算,因此由未保存结果的程序生成的文件,公式单元格会为空。

不应用数字格式:显示为 25 % 的单元格写入为 0.25,1.234,50 € 写入为 1234.5。富文本转为纯文本,超链接转为可见文本,错误值转为 #N/A 等代码。合并区域中只有左上角单元格带有该值。末尾的空行和空列会被省略,每行字段数相同,深度隐藏的工作表会被跳过。

当字段包含分隔符、双引号或换行符时会加上引号(使用“每个字段都加引号”时则始终加引号),内部的引号会加倍,符合 RFC 4180。图表、图片、注释和格式不属于 CSV。

示例

导入到其他系统

Excel 中的价格表导出为带有 CRLF 行尾的逗号分隔文件,用于网店的产品导入。

欧洲版 Excel

选择分号分隔符和字节顺序标记,以便 CSV 在设置为土耳其语、德语或法语的 Excel 中正确打开。

常见问题

为什么我的百分比和货币看起来不一样?

CSV 保存的是值,而不是格式。显示为 25 % 的单元格保存的是 0.25,写入的也是该值。如果需要显示文本,请先在 Excel 中将该列设置为文本格式。

为什么有些公式单元格为空?

该工具使用文件中保存的结果。某些程序生成的文件只包含公式而没有保存结果;请先在 Excel 或 LibreOffice 中打开并保存。

我可以一次性转换所有工作表吗?

可以。选择“所有工作表(ZIP)”,每个工作表都会保存为单独的 CSV 文件,文件名以工作表名称命名。

我可以转换 .xls 文件吗?

不可以。仅支持 .xlsx 和 .xlsm 文件。请在 Excel 或 LibreOffice 中打开 .xls 文件,然后将其另存为 Excel 工作簿(.xlsx)。

隐私

工作簿在浏览器中读取,CSV 文件在您的设备上生成。不会上传、存储任何内容,也不会纳入分析;仅统计工具被使用的匿名事件。