跳到主要内容
PulsarKit

Excel多个工作表转CSV

把XLSX、XLS和ODS工作表导出为CSV,分隔符、编码和换行符都按接收系统真正需要的来。

把文件拖到这里

.xlsx, .xlsm, .xls, .ods · 最大300 MB

要导出的工作表
更多设置

如何转换为CSV

  1. 1

    拖入Excel文件

    XLSX、XLSM、XLS和ODS都能在这个标签页里读取。页面显示的是文件名和大小,而不是工作表列表;导出哪些工作表,由下方的“要导出的工作表”决定,选“全部工作表”会导出每一个工作表,隐藏的也包括在内。

  2. 2

    选择工作表、分隔符和编码

    可以导出第一个工作表、全部工作表,或者只导出你指定的几个。选择日期的格式,以及公式是否转成值。

  3. 3

    转换并下载

    一个工作表得到一个CSV;多个工作表得到一个ZIP,每个工作表一个文件,以工作表名称命名。

为什么Excel只导出一个工作表

在Excel里用“另存为”保存成CSV类型时,只会保留当前活动的工作表。截至2026年10月20日,Microsoft关于将工作簿保存为文本格式的帮助页面,对它列出的每一种CSV格式都写着“仅保存活动工作表”。十二个月份的工作表,就意味着要另存十二次。这个页面打开时,“要导出的工作表”下已选好“全部工作表”,所以点一次“转换为CSV”,每个工作表就会写进各自的文件。“更多设置”里的分隔符、编码、换行符和日期格式,对所有工作表同样生效。

下载的文件里有什么

多个工作表会打包成一个以工作簿命名的ZIP,每个工作表一个CSV,顺序和工作簿里一致。名为报告.xlsx的文件会得到报告-sheets.zip,里面是报告-订单.csv、报告-库存.csv等。只有一个工作表的工作簿,得到的是一个普通的CSV,没有压缩包。在我们2026年10月20日的测试中,一个97 KB、包含三个1,000行工作表的工作簿,不到一秒就变成了157 KB的ZIP。每个CSV都以UTF-8字节顺序标记开头,并且和生成对应工作表时所用的CSV逐字节一致,西里尔字母、引号和开头的0都完好无损。ZIP没有压缩,所以它的大小和里面的文件差不多。

隐藏工作表、空工作表和格式

“全部工作表”指每一个工作表,包括隐藏的:在一个测试工作簿里,一个隐藏的查找表也单独导出成了CSV。要排除某些工作表,选择“选择工作表”,在“工作表名称,用逗号分隔”里列出你要的工作表。空工作表也会得到一个文件,只有三个字节,也就是字节顺序标记。Windows不允许出现在文件名里的字符会变成下划线,所以季度.xlsx里名为销售 <EU>的工作表,导出后是季度-销售 _EU_.csv。单元格按存储的值输出,而不是按显示的样子:$1,234.50写成1234.5,15%写成0.15。

多个工作簿,或者把多个工作表合成一个CSV

一次最多可以添加20个工作簿,每个不超过300 MB,总共不超过500 MB。每个工作簿单独转换,再一起打包进pulsarkit-batch.zip,所以一组包含多个工作表的工作簿,需要解压两次。列相同的工作表,比如各季度的工作表,可以合成一个文件:先解压出CSV,再把它们拖进CSV合并,它接受的是CSV文件,而不是ZIP。三个季度的工作表合成了一个CSV,表头只出现一次,下面是九个月的数据。如果想让每个工作表都成为单独的Excel文件,Excel拆分可以按工作表拆分工作簿。不会上传任何内容:转换在浏览器标签页里进行。

工作簿留在你的设备上

解析文件和写出CSV完全在这个浏览器标签页里完成。不会上传任何副本,没有服务器能看到内容,事后也没有要删除的东西;关闭页面,数据就消失了。

常见问题

怎么一次导出所有工作表?

把工作表选项设为“全部”。你会得到一个ZIP,每个工作表一个CSV,各自以来源工作表命名,所以一份有三个工作表的季度报告,一次下载就是三个文件。

BOM是什么,我需要它吗?

它是文件开头的三字节标记,告诉Excel这段文字是UTF-8。文件要在Excel里打开,就保留它;文件要交给脚本或导入程序,而对方会把这三个字节当成第一列名称的一部分,就去掉它。

导出的CSV在Excel里为什么只有一列?

Excel按区域设置里的列表分隔符拆分文件。如果你的Excel期待分号,就在这里选择分号分隔符,而不是默认的逗号,文件就会按列打开。

公式会保留吗?

CSV没有公式这个概念,所以由你选择:计算出的值,这是默认选项,也是多数系统需要的;或者公式文本,比如=SUM(A1:A9),需要有人检查计算逻辑时很有用。

日期会变成什么样?

按你选择的格式写出:ISO 8601、dd.mm.yyyy、mm/dd/yyyy,或者Excel原始的序列号。格式化按明确的规则进行,而不是通过浏览器的区域设置,所以同一个文件在任何地方导出的字节都相同。

支持旧的.xls文件吗?

支持,.xlsm和OpenDocument的.ods也支持。旧的二进制格式会直接读取,不需要先另存为XLSX。

有密码保护的工作簿怎么办?

没有密码就无法读取,这个工具也不会尝试破解加密。在Excel里打开它,另存一份不带密码的副本,再转换这份副本。

指南

相关工具