Excel按列拆分

按指定列的值拆分 .xlsx 数据,保留表头、显示每组行数,生成合法防重名文件并 ZIP 下载。

文件仅在本浏览器内处理,不上传。关闭页面即释放;请自行保存下载结果。

可多次添加;最多20个,单文件20 MiB,本批60 MiB。可拖拽排序,也可使用上移/下移按钮。

    请选择文件或载入示例。

    使用步骤

    1. 选择一个 .xlsx,选择工作表、表头行。
    2. 选择分组列,检查每组含义。
    3. 核对输入总行数与各组总数,下载 ZIP 或单份文件。

    可复现示例

    示例分组列为 A、B、空值,共 3 行:拆成三份,每份保留表头和 1 行数据,合计仍为 3 行。

    限制与处理规则

    最多拆成 100 组。数值 1 与文本 1 不混为一组。

    首版仅处理 .xlsx 数据:文本保持前导零及长编号,数值保持已存储精度,布尔保留类型,空单元格为 null,空字符串单独处理,日期转为 UTC ISO 文本。不能恢复原文件已丢失的数值精度。公式不执行,仅使用已有缓存结果;缺失缓存或错误单元格会报错。输出文本不作为公式,移除链接和公式。保留表头下范围内的空数据行,行数包含这些行。

    不支持 .xls、.xlsm、宏、外部链接、加密工作簿,也不承诺保留样式、图表等 Excel 特性。每表/每批最多20万单元格,每表5万数据行、200列、每工作簿50表,展开总量64 MiB。

    常见问题

    空值如何分组?

    空单元格为 null 组,空字符串为另一组,均标示空值并用文件序号防重名;空格字符串保持原样。

    文件名含斜线怎么办?

    非法路径字符替换为下划线,保留独立序号;工作表统一命名 Data,避免路径穿越和重名覆盖。