Excel 按列拆分
上传一份 xlsx,选某一列,它会按这一列的值拆成多个独立文件并打包成 zip。 20 万行级别可用。样式/公式/合并/列宽尽量保留。
1. 选择或拖入 Excel 文件
支持 .xlsx 和 .xls,最大建议 500MB。
正在读取文件...
准备中
2. 配置拆分参数
-
将拆分成文件数-
最大桶 / 最小桶-
数据行总数-
空值行(归入 __空值__.xlsx)-
部分取值样例:
正在拆分中...
准备中
✓ 拆分完成
出错了
常见问题
我的数据会上传到服务器吗?
不会。整个拆分过程都在你浏览器的 Web Worker 里跑,断网也能用。页面加载完成后关掉网线一样能拆。
20 万行能吃得消吗?
电脑内存 ≥ 8G 一般没问题,峰值占用约 1GB,耗时 30-120 秒。手机/老电脑大概率卡死。
样式/公式/合并单元格能保留吗?
尽量保留。但注意:
- 跨多行的合并单元格在拆分后可能破裂,建议先在 Excel 里取消跨组合并。
- 跨行公式(例如 =A2+A3)拆分后引用可能失效,建议先转成值。
为什么拆出来的文件名有下划线?
文件名里不能用 / \ : * ? " < > | 这些字符,系统会自动替换成下划线。
空值那些行去哪了?
拆分列里值为空的行会归到一个叫 __空值__.xlsx 的文件里,永不丢数据。