使用步骤
- 「合并」:选择多个 Excel 文件,勾选要合并的工作表,选「合并到一张表」或「保留为多个工作表」,点合并按钮下载。
- 「拆分」:选择一个 Excel 文件,选工作表和用来拆分的列。
- 选择输出为一个工作簿的多个工作表,或者每组一个文件(打包成 ZIP),点「拆分并下载」。
参数说明
- 按表头对齐
- 合并到一张表时,第一行当作表头,相同名称的列放在一起;某个表没有的列留空,新出现的列追加在最后。
- 工作表名称
- Excel 工作表名最长 31 个字符,不能包含 \ / ? * [ ] :,拆分时会自动替换并去重。
示例:按表头合并,按列拆分
选择「合并到一张表」,并勾选「增加一列,标明每行来自哪个文件和工作表」,有两个工作表,它们的列顺序不同:
| 来源文件 / 工作表 | 表头行 | 数据行 |
|---|---|---|
| north.xlsx / Sheet1 | Name, Sales | Ann, 120 和 Bo, 90 |
| south.xlsx / Sheet1 | Sales, Name, Region | 75, Cy, South |
合并成下面这一张表:
| 来源 | Name | Sales | Region |
|---|---|---|---|
| north.xlsx / Sheet1 | Ann | 120 | |
| north.xlsx / Sheet1 | Bo | 90 | |
| south.xlsx / Sheet1 | Cy | 75 | South |
拆分则反过来:每个分组都保留表头行,分组按各个值首次出现的顺序排列,空行会被跳过,所选列为空的行归入名为 (empty) 的分组。按 Dept 列拆分,值依次为 Sales、HR、Sales 和一个空白,会得到三个分组:Sales 有 2 行,HR 有 1 行,(empty) 有 1 行。
常见问题
支持 .xls 和 .csv 吗?
支持 .xlsx、.xls、.xlsm、.ods 和 .csv;输出统一为 .xlsx。
公式和格式会保留吗?
只保留单元格的值,公式会变成计算结果,颜色、合并单元格等格式不会保留。
文件会上传吗?
不会,读取和生成都在浏览器里完成。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。