拆分大Excel文件

在你的设备上运行 · 你的文件从不离开你的设备。

把过大的表格拆成几个小文件——按每个文件的行数,或者按每个文件的最大体积——一起打包成ZIP下载。

每一份都保留标题行,所以每个文件打开都是一张完整、独立的表格,导入工具会接受。拆出来的文件真正能用,而不只是变小,靠的就是这个细节。

这是应对导入限制的常用办法:CRM、财务软件或上传平台不收的5万行文件,变成10个各5,000行的文件,或者拆成足够多份,让每份都不超过你设的大小。

如何拆分大Excel文件

  1. 拖入Excel或CSV文件,再大也可以。
  2. 选择每个文件的行数,或者每个文件的最大体积。
  3. 点击“拆分并下载 ZIP”;每一份都保留标题行。
  4. 各部分打包成的ZIP会保存下来。

支持的格式与限制

输入
Excel .xlsx / .xls,CSV
输出
若干小文件打包成的ZIP:Excel、CSV、JSON或JSON Lines
标题行
每一份都重复
工作表
任一工作表,或所添加文件的全部工作表
运行位置
在浏览器本地完成,不上传;只有你点了“用 AI 识别列”,才会发送一部分行

不适用于: 合并工作表——这里是把一个文件拆成多个,不是反过来。

从文件里读取什么

你添加的每个文件的每个工作表都会被读取。“工作表”列表决定显示和拆分哪一个,勾选“所有文件的所有工作表,各自生成单独的文件”则一次全部拆分;这时列的选择只对显示的那张表生效,其他表保留所有列。

第一个非空的行会成为标题行。如果工作表开头有一行标题,比如真正的列名上面写着“2024年销售报表”,这行标题就会成为每一份的标题行,真正的列名反而成了第一行数据;请先删掉这些标题行。空行会被去掉,所以显示的行数只计算有内容的行。已经被别的程序变成“é”或“أ这类字符的文字会被修复,任何文字都一样。

决定每一份样子的设置

在“基本”下面,按行数拆分(默认 500 行),或按文件大小拆分:输入每个文件最多多少 MB(1 MB 为 1,000,000 字节),每一份就装下不超过这个大小的尽可能多的行。单独一行就超过上限的,会单独放进一个文件,并有提示说明这个文件超过了上限。各部分以原文件名加上补齐到同样位数的编号命名,比如 sales_part01.xlsx 到 sales_part12.xlsx,一起打包成一个 ZIP;结果只有一个文件时,直接下载这个文件本身。

在“列”下面,取消勾选某些列,它们就不会出现在任何一份里;点击列名可以改名。在“格式”下面选择 Excel、CSV、JSON 或 JSON Lines,CSV 还可以选分隔符。“包含标题行”默认打开,所以每一份都能单独使用。“包含元数据文件”默认关闭;打开后,每一份旁边会多一个 _metadata.json,记录行数和列类型,供自动化流程使用。

各部分里保留了什么

Excel 格式的各部分保留每个单元格的值和数字格式,所以 5% 还是 5%,$1,250.00 还是 $1,250.00,显示为 007 的编码还是 007,日期也保留自己的格式。公式会被替换为随文件最后一次保存的结果,因为它引用的行可能在另一份里。颜色、列宽和合并单元格不保留。

输入是 CSV 时,其中的数字在 Excel 格式的各部分里成为数字,所以一列金额可以求和,1.50 显示两位小数;前导零、很长的编号和日期保持为文本。带换行或双写引号的带引号单元格能正确读取。JSON 格式的各部分里,日期写成表格里存的日期和时间,比如 2024-01-05 或 2024-01-05T18:00:00,不做时区换算。

常见问题

我的表格会上传吗?
不会——拆分和导出都在你的浏览器里完成。唯一的例外是可选的“用 AI 识别列”按钮:只有你点了它,标题行和一部分样本行才会发送到我们的服务器,再转给Google的Gemini。
每一份都保留列标题吗?
是的。标题行在每个输出文件的顶部重复一次,所以每一份都能单独正确导入。
能去掉不需要的列吗?
能——导出前去掉用不上的列,每一份都会变小,常常也就不用拆得那么细了。

相关工具

表格与数据中的更多工具

本页的其他语言版本: English · العربية · Deutsch · Français · Español · Русский · Português · हिन्दी · Türkçe · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা