Excel 拆分
Excel 拆分,是指把一个 Excel 表格(xlsx/xls)按规则拆成多个文件,常用于把多张工作表分成一表一文件、把上万行大表按行数切成多份,或按「部门/地区」某一列的取值把总表拆成多张分表。本工具免费、不加水印,提供三种方式:按工作表拆分、按行数拆分(每块可带表头)、按某列值拆分(一组一个文件),结果自动打包成一个 zip 下载。全程在浏览器本地用 SheetJS 完成,表格不上传、不保存到服务器,处理工资表、客户名单等敏感报表也放心。下面介绍具体操作和常见问题。
🔒 Excel 在你的浏览器内拆分,未上传任何服务器。拆分保数据不保样式(公式取计算结果值)。
如何使用Excel 拆分
拖入或选择一个 Excel 文件(支持 xlsx/xls,单文件 ≤ 50MB,在浏览器本地处理、不上传)。
选拆分方式:「按工作表拆分」把每张 sheet 拆成一个文件;「按行数拆分」按每 N 行切成多份;「按某列值拆分」按某一列的取值分组。
按行数/按某列值拆分时,先选目标工作表;按某列值拆分再从表头下拉里选拆分列,并可设置是否带表头。
选每个结果文件格式(xlsx 或 csv),查看「预计产出几个文件」的提示。
点「开始拆分」,查看输出清单与汇总,确认后点「下载 zip」,解压即得全部结果文件。
常见问题
- 怎么把一个 Excel 的多个工作表拆成多个文件?
- 上传 Excel 后选「按工作表拆分」,工具会把工作簿里的每一张工作表(sheet)各拆成一个独立文件,一表一文件,最后打包成一个 zip 下载。比如把「1 月、2 月……12 月」12 张 sheet 一次拆成 12 个单表文件,全程在浏览器本地完成、文件不上传。
- Excel 怎么按行数拆分成多个文件(比如每 1000 行一个)?
- 选「按行数拆分」,先选目标工作表,再填每份行数(默认 1000),工具会把这张表按每 N 行切成多块、每块一个文件。勾选「首行为表头」后,每一份都会自动带上表头且表头不计入行数,适合把上万行的大名单按 1000 行一份切开分发或分批导入。
- Excel 能按某一列(比如部门、地区)拆分成多张表吗?
- 可以。选「按某列值拆分」,从表头下拉里选「部门」「地区」等列,工具会按该列的不同取值分组,每个取值的所有行输出到一个文件,文件名取该分组值。这就是最常见的「按部门/地区/门店/班级拆表」需求,一组一个文件、打包成 zip 下载。
- Excel 拆分后每个文件都会自动带上表头吗?
- 会,可自行控制。按行数拆分时勾选「首行为表头」,每一份都会自动带表头;按某列值拆分时勾选「每个分组文件都带表头」,每张分表都会带上表头。若不需要表头,取消勾选即可让每份只含数据行。
- Excel 拆分支持 xls 老格式吗?单个文件最大能拆多大?
- 支持 .xlsx 和 .xls 两种格式,单个 Excel 建议在 50MB 以内;文件偏大时可先删掉用不到的工作表,或先按行数粗拆一轮再细拆。每个结果文件可选导出为 xlsx 或 csv。另外按某列值拆分时,若该列取值特别多(如按订单号拆),最多产出 500 个文件并提示你换一列或先筛选,避免一次生成上千个碎文件。
- 在线拆分 Excel 会上传到服务器吗,安全吗?
- 不会上传,很安全。Excel 拆分全程在你的浏览器本地用 SheetJS 完成,表格文件不会离开你的设备、不保存到服务器,关闭页面即清除,处理含工资、客户、名单等敏感数据的报表也放心。
- 手机上能把 Excel 拆分成多个文件吗?
- 可以。本工具是纯网页、在浏览器本地运行,手机和电脑浏览器都能用,无需安装 App,拆好直接下载 zip。文件较大或输出文件很多时手机内存有限,建议改用电脑处理超大表格。
- Excel 拆分后能保留公式和单元格格式吗?
- 拆分以数据为准,保数据不保样式:单元格的值会完整保留,含公式的单元格取其计算结果值(不重算),而数字/日期显示格式、字体颜色、合并单元格、图表等样式可能丢失。需要保留格式时,建议拆分后再在 Excel 里单独设置。
Excel 拆分的三种方式怎么选:按 sheet、按行数还是按某一列
拆分前先想清楚「一个文件 = 一张表、一块行,还是一组值」。把多 sheet 工作簿分发给不同人,选按工作表拆分;把上万行大表切小便于分批导入,选按行数拆分;按部门/地区把总表分给各自负责人,选按某列值拆分。下表按常见需求给出对照。
| 对比项 | 按工作表拆分 | 按行数拆分 | 按某列值拆分 |
|---|---|---|---|
| 一个文件对应 | 一张工作表 | 一块(N 行) | 一个列取值分组 |
| 典型场景 | 多 sheet 工作簿分发/存档 | 大名单切成多份分批处理 | 按部门/地区/门店拆表 |
| 文件名取自 | 工作表名 | 表名-第N份 | 该列的分组值 |
| 是否需选列 | 否 | 否 | 是(表头下拉选列) |
| 能否带表头 | 各表原样 | 每份可带表头 | 每组可带表头 |
举例:一张「员工总表」按「部门」列拆分,销售部、研发部、行政部各生成一个文件,文件名就是部门名;同一列里空白的行会归到「空值」分组单独成文件。若某一列取值过多(如按订单号拆),可能产出成百上千个文件,工具会保留前 500 个并提示你换一列或先筛选。