1上传带合并的表格
2选策略与表头层数
3预览并导出 CSV
Excel 表格结构修复

合并单元格拆分与填充

上传带多层表头的 xlsx,列出全部合并区域,按策略把主值填充到被拆开的格子,输出规范二维表 CSV 与被拆开的合并清单,导入系统不再报空列。

合并单元格拆分 合并单元格填充 表格结构修复 多层表头转一维表 导入前清洗
上限读取中…
拖入文件或点击选择,开始还原合并单元格
支持 .xlsx / .xlsm / .xltx / .xltm,单文件最大 20MB;可一次选多个文件批量处理

选择填充策略

以合并区域 A1:C2、主值为「华东」为例;深色方块表示被写入主值的格子
无状态处理:上传文件用完即弃,不落库

为什么导入前要处理合并单元格

Excel 里为了排版好看,经常把标题、分类列、多层表头做成合并单元格。但表格被导出或导入到数据库、BI、ERP 时,只有合并区域左上角那一格有值,其余格子全是空的,于是分组信息丢失、列名错位、数据行对不上字段。

表格结构修复要做的,是把每个合并区域「拆开」,再按规则把主值填充回被拆开的格子。本工具读取工作簿里的全部 mergeCells,输出矩形规范二维表、逐层表头与合成列名,并保留一份被拆开的合并清单供核对。

四种填充策略怎么选

  • 全区域填充(all):合并矩形内每格都写主值,数据导入默认选它。
  • 向下填充(down):只补首列每一行,适合左侧跨行合并的分类列。
  • 向右填充(right):只补首行每一列,适合跨列合并的表头。
  • 仅首格(first_only):只还原拆分效果不补值,适合想保留空值的场景。

若预览里空格子很多,多半是选了后三种策略;导入系统请改回全区域填充。

多层表头与三份 CSV

自动识别规则是:从第 1 行开始,连续被合并区域覆盖的行算作表头,遇到第一行完全不含合并即停止。整行同值的跨行标题会保留在逐层表头里,但不会拼进规范列名,避免产出「销售报表 / 地区」这类脏字段;重名列自动加序号。

识别不准时(例如数据区也有合并),手工指定表头层数重新分析即可。规范列名会按层级拼接,例如「2025 / Q1」。

导出的三份文件各有用途:完整二维表保留原表头行便于人工核对;规范二维表首行即列名、其后为数据区,是导入首选;合并清单记录每个被拆开的区域、主值、跨行列数与实际填充格数。下载文件带 UTF-8 BOM,中文不乱码;页面复制的文本也可自行补 BOM 后粘贴。

常见问题

Excel 合并单元格怎么拆分并填充主值?

上传 xlsx 后读取全部合并区域,按所选策略把左上角主值写入被拆开的格子,全区域填充适合导入,向下适合分类列,向右适合合并表头,仅首格只拆分不填充。

多层表头怎么转成规范二维表?

逐层展开表头并合成规范列名,重名自动加序号;识别不准可手工指定层数。规范二维表 CSV 首行即列名,其后为数据区。

三份 CSV 有什么区别?

完整二维表含原始表头行;规范二维表是「列名 + 数据行」的导入首选;合并清单用于核对哪些合并被拆开、填了多少格。

支持哪些文件,旧版 .xls 可以吗?

支持 .xlsx / .xlsm / .xltx / .xltm,单文件默认上限 20MB。旧版 .xls 请先另存为 .xlsx;大文件可只处理指定工作表或关闭 CSV 文本。

接口为无状态处理:上传文件用完即弃,不落库、不写本地文件;页面仅展示本次请求结果。单元格内的逗号、双引号与换行按原文展示并做 HTML 转义,导出按 RFC4180 处理。服务端上限以 /limits 实时返回为准,报障请提供响应头中的 X-Request-Id。
👣 做完这一步,顺便看看
🧰 乱码修复 / 文本编码转换 在线乱码修复工具:上传乱码文本文件或粘贴乱码字符串,用 UT… → 💻 假装工作模拟器 老板走近工位的一瞬间,点一下就能从摸鱼切回正经工作界面。代码… → 🧰 IP / 子网掩码计算器 在线子网计算器:输入 IP 地址与掩码(CIDR 前缀或点分… → ⏰ 下班倒计时 打工人专属下班计算器:实时倒计时、进度环、已上班时长、加班时… →
全部工具 →