Skip to main content

Excel 转 CSV 转换器 将 Excel 电子表格转换为 CSV 格式,支持选择工作表。

Excel 转 CSV illustration
🔄

Excel 转 CSV

将 Excel 电子表格转换为 CSV 格式,支持选择工作表。

1

上传Excel文件

拖放或选择您的Excel文件(.xlsx、.xls、.ods)。

2

选择工作表

如果有多个工作表,请选择要转换的工作表。

3

下载CSV

复制或下载CSV输出。

Loading tool...

What Is Excel 转 CSV?

Excel 到 CSV 转换器可以将 Microsoft Excel 电子表格转换为纯文本的逗号分隔值格式。CSV 格式与数据库、编程语言和数据工具通用。使用 SheetJS 库,该转换器支持 .xlsx、.xls、.xlsb 和 .ods 格式,并且具有多工作表支持。转换过程保留了单元格的值并生成标准的 CSV 输出,可以在任何文本编辑器中打开、导入到数据库或由脚本处理。

Why Use Excel 转 CSV?

  • 支持所有主要的电子表格格式(.xlsx、.xls、.ods)。
  • 多工作表的工作簿,带有工作表选择器。
  • 标准的CSV输出,与所有工具兼容。
  • 基于浏览器的--无需将文件上传到服务器。

Common Use Cases

数据处理

将Excel文件转换为CSV,以便使用命令行工具、脚本或数据管道进行处理。

数据库导入

将Excel数据转换为CSV,以便批量导入到SQL数据库中。

跨平台共享

将Excel文件转换为通用的CSV格式。

版本控制

将电子表格数据转换为基于文本的CSV,以便在Git中跟踪更改。

Technical Guide

该转换器使用 SheetJS 的 sheet_to_csv() 实用程序来处理单元格值到 CSV 格式的转换。实用程序处理工作表中的每个单元格,并使用逗号分隔符和标准 CSV 引用规则输出其值。

支持的单元格类型:数字以数值字符串形式输出,文本在必要时使用 CSV 引用输出,布尔值变为 TRUE/FALSE,日期使用单元格的数字格式进行格式化,错误以其错误类型输出。

SheetJS 库使用 ArrayBuffer 在内存中读取二进制 Excel 格式,从而使转换完全在客户端完成。对于多工作表的工作簿,用户可以选择要转换哪个工作表。

Tips & Best Practices

  • 1
    从多工作表的工作簿中选择正确的工作表,然后再下载。
  • 2
    合并单元格可能会产生意外结果--请考虑在转换前取消合并。
  • 3
    公式结果(而不是公式本身)被导出到CSV中。
  • 4
    日期格式取决于Excel单元格中的数字格式。

Related Tools

Frequently Asked Questions

Q 我可以同时转换所有工作表吗?
目前,您一次只能转换一个工作表。请选择每个工作表以分别转换它。
Q 公式是否包含在内?
公式结果被包含,而不是公式表达式本身。
Q 日期如何格式化?
日期使用Excel单元格中的数字格式。如果没有设置格式,则使用默认的日期字符串。
Q CSV是否为UTF-8编码?
是,输出为UTF-8文本。这可能需要BOM才能在某些Excel版本中正确显示。
Q 密码保护文件如何处理?
密码保护的Excel文件不能在浏览器中处理。请先删除密码保护。

About This Tool

Excel 转 CSV is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.