使用方法
- 选择或拖放一个 .xlsx 文件。
- 选择一个工作表,或选择“所有工作表”以获取 ZIP 文件。
- 选择分隔符和引号选项。
- 复制 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 文件在您的设备上生成。不会上传、存储任何内容,也不会纳入分析;仅统计工具被使用的匿名事件。