跳到正文

Excel 工作簿拆分

Workbook Splitter

把一个工作簿拆成每个工作表一份文件,或者按某一列的不同取值各拆一份。

把一个工作簿拆成多个文件:每个工作表一份,或者某一列的每个不同取值一份——也就是“每个分公司只收到自己那些行”的情形。标题行会在每一份里重复,所以每个文件打开都是一张完整的表,而不是一块没头的行。

🔒 完全在你的浏览器里运行excelsplitbatchspreadsheet

拖进一个 .xlsx、.xlsm 或 .ods

拆开后打包成一个 zip。不会上传。

按列值拆分时表头行会留在每个文件上,所以每个文件打开都是一张完整的表,而不是一堆没有表头的行。

怎么用

  1. 选择按工作表还是按列值拆

    列选择器会显示它找到了多少个不同的值,这也就是你即将生成多少个文件。

  2. 动手之前先预览某一份

    点任何一份都能看到它的行。某一份里多出一行意料之外的数据,通常是分组列里混进了一个空格。

  3. 选 .xlsx 或 .csv,下载 zip

    每一份都按它的工作表名或列值命名,所以 zip 里的排序是合理的。

常见问题

值里带斜杠怎么办?

文件名里不能出现的字符会被替换,所以像“A/B”这样的值会变成一个安全的名字,而不是嵌套的文件夹或者一次失败的写入。

能按多列拆吗?

这里不行。在工作表里加一个辅助列,把你想按之分组的几个值拼起来,再按这一列拆——这也是你可以在运行前先检查一遍的版本。

为什么每个文件里都重复标题行?

因为一个没有标题行的拆分文件就是一块谁也读不懂的行。如果是喂给脚本而不是给人看,关掉标题行的 CSV 输出才是你要的形状。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。