工具与教程 / Excel 工具 / Excel 拆分
Excel 拆分
按工作表、列值或行数把大表拆成小文件
工具简介
把一个庞大的 Excel 工作簿按规则拆分成多个独立文件:按工作表拆分、按某一列的值分组拆分,或按固定行数切块。每个输出文件自动重复表头,分组过程使用磁盘 spool 控制内存占用。
适用场景
- 一张全国客户表按省份/销售负责人拆成独立文件分发
- 十万行订单表按每 1 万行切块,便于旧版 Excel 打开
- 多 Sheet 工作簿按表拆成单文件归档
操作步骤
- 1. 添加源文件
拖入或选择需要拆分的 .xlsx 工作簿。
- 2. 选择拆分方式
按工作表拆分:每张 Sheet 输出一个文件;按列值分组:选择分组列,相同值的行归入同一文件;固定行数:每 N 行输出一个文件。
- 3. 配置表头与命名
确认首行为表头并开启「重复表头」,在命名模板中使用通配符定义输出文件名,例如按列值分组时可用该列的值命名。
- 4. 选择输出目录并运行
指定输出文件夹后点击开始,拆分完成后可直接打开输出目录核对。
功能要点
- 三种拆分维度:工作表 / 列值分组 / 固定行数,覆盖最常见的分发与归档场景。
- 自动重复表头:每个拆分文件都带上完整表头,接收方拿到即可用。
- 内存有界:分组 spool 落盘,分组值再多也不会撑爆内存。
基础版与专业版
| 版本 | 能力 |
|---|---|
| 基础版(免费) | 全部功能免费可用 |
| 专业版(Pro) | 同基础版,功能完全一致 |
使用技巧
- 文件名非法字符(如 / : * ?)会被自动替换,分组列含这类字符也不会失败。
- 拆分前先用文本清洗工具规范分组列,避免「北京 」与「北京」被拆成两组。
常见问题
分组列里有重复值会生成多个文件吗?
不会。同一列值的所有行会归集到同一个文件,与该值出现的次数无关。
拆分行数包含表头吗?
固定行数按数据行计算,表头不计入 N 行,但会在每个文件顶部重复输出。