按工作表边界交付独立数据文件
Excel 按工作表拆分用于把部门、月份或客户分别放在不同标签页的工作簿,拆成明确选择的独立文件。它按工作表边界处理,不按记录数切片,也不自动按照某个字段值分组。交付前最重要的是决定哪些内容确实属于接收方。
原工作簿可能包含历史月份、内部说明、隐藏参考数据或计算区。拆小文件不等于自动识别交付权限,应核对工作表清单、范围和隐藏内容。结果采用新建数据文件,不把整本原文件偷偷附加到 ZIP。
选择工作表与隐藏内容
导入未加密 XLSX 后,列表显示顺序、名称、可见状态和有效区域。可以单选、多选,或选择全部可见表。普通隐藏和深度隐藏工作表都不会默认勾选,只有用户明确选择才纳入。
隐藏行与隐藏列分别控制。可见表仍可能含隐藏备注、工资列或中间计算行,不能把“可见工作表”当成“全部内容适合交付”。逐表预览后确认范围与隐藏处理策略,设置变化会使旧结果失效。
设置每份输出的数据区域
每张表独立指定区域、表头行和数据起始行。不同部门模板的标题位置可能不同,不应机械使用第一行。利用区域末端排除不需要的说明和合计区,不通过搜索“总计”自动删除业务记录。
多行或合并表头应先整理为单行字段,再检查实际数据起点。空名和重复表头不能用覆盖列来解决。预览显示所选原始区域,来源位置保留工作簿和工作表行,便于确认首条数据与输出记录数量。
值、显示文本与公式缓存
默认使用底层数据值和可用保存结果。编号显示为 00123、底层为 123 时,可按列选择显示文本,并在口径明细核对。输出 XLSX 使用文字单元格保存所选数据表示,不复制完整格式、图表、批注、保护、验证规则和布局。
跨表公式复制到独立文件后可能失去引用目标,因此本工具默认不复制活公式,也不重新计算。只有保存结果可用时,才按该结果输出;缓存可能不是最新业务状态。缺少结果时正常交付会阻断,可排除对应区域、取得已计算的来源,或主动选择带显式标识的诊断输出。
诊断输出会在问题单元格位置写入标识,并在清单标记状态。它适合排查,不能当作空白补齐后的完整业务数据。错误值或缺缓存不应通过静默留空被隐藏。
文件名和完整拆表例子
文件名可添加共同前缀,并使用工作表名称。非法字符、不安全路径和保留名称会清理,清理后重名以稳定后缀区分。结果清单展示最终文件名与来源表对应关系,避免覆盖另一份输出。前缀本身也应避免不必要的敏感内容。
例如工作簿有一月、二月、三月三张可见表,以及一张隐藏内部表。选择全部可见表并逐表确认后,正常结果应包含三份数据文件和一份清单。隐藏表不贡献数据文件。每个 XLSX 都是新工作簿中的独立 Data 表,不是把其他工作表藏起来继续附带。
导出与回读核对
主结果是输出清单,列出文件名、来源工作簿与表、记录范围、记录数、列数、数据口径、显示文本列、隐藏策略和诊断状态,同时说明未保留的工作簿内容。确认时分别计算数据文件数和清单条目数,不把额外清单误认为多导出一张表。
选择 CSV 或 XLSX 后,运行全量处理,校验导出摘要,再确认下载。所有生成数据文件会重新打开核对,不仅检查 ZIP 是否存在。CSV 使用逗号和 UTF-8,可选 BOM 与公式前缀防护;文件里的 00123 正确不等于接收软件双击后一定按文本解释。
限制与取消
文件数、结果体积、压缩输入、解压内容、单元格数量、声明区域和运行时间均有限制。打包可以取消;更改选择后旧任务不能覆盖新结果。网格分页与搜索只是查看方式,只有明确改变工作表和区域才改变输出范围。
不支持 XLS、XLSM、ODS、加密或受损工作簿的恢复,也不承诺复杂布局和跨表公式保真。界面切换语言不改真实数据和数值解释;会话仅在本页内存,刷新或关闭清空。下载后还应在接收方使用的软件中核对代表值和范围。
文件名前缀可用 {workbook} 引用不含扩展名的来源工作簿名,用 {index} 引用按所选工作表顺序生成的三位编号。例如 {workbook}-{index}- 后会自动追加工作表名;最终文件名仍统一清理并处理冲突。
常见问题
怎么把一个工作簿里的几张工作表分别保存?
选择需要的工作表和数据范围,确认输出格式,再检查打包清单。只包含明确选择并确认的内容。这是数据导出,不承诺保留跨表公式和完整排版;下载后请抽查表头、行数和关键值。
可以只导出一张表吗?
可以。只选择该表并确认范围,ZIP 包含一份数据文件和对应清单,不附带原工作簿或其他标签页。
隐藏表和隐藏行列是同一个开关吗?
不是。工作表选择、隐藏行和隐藏列分别控制,清单记录每份输出的明确选择。
为什么不保留跨表公式?
拆出的文件可能没有原引用目标。默认交付保存的数据结果,不复制活公式;缺结果时必须解决或明确使用诊断输出。
下载后要核对什么?
查看清单、文件数量和代表值,确认首条记录、前导零、范围及诊断状态。自动回读核对生成内容,接收软件检查用于确认它的导入解释。