Agent Skills
返回列表
Excel 数据合并

Excel 数据合并

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_af28adda/excel-merge。

技能介绍

适用场景

当多个 .xlsx / .xls 报表表头相近但分布在不同文件或不同部门时,手动复制粘贴容易漏行、错位,也很难保留来源。Excel数据合并 把这类任务变成一次脚本调用:先确认输入文件、输出路径和依赖,再由 scripts/merge.py 完成读取、合并、清洗和写回。

核心机制

  • 基础合并:通过 --files 和 --output 指定输入与输出,默认按第一个文件的表头对齐,空白行会被过滤。
  • 来源追踪:开启 --with-source 后增加“来源文件”列,方便审计多部门数据。
  • 性能调优:可用 --workers 调整并行读取,超大文件用 --chunksize 分块,降低内存峰值;小文件可关闭批量写入或并行。
  • 格式保留:--keep-format 保留字体、填充、边框、数字格式、对齐、列宽和行高,适合需要样式的报表。
  • 去重:--dedup 可按整行或 --dedup-cols 指定列去重,保留首次出现记录。

使用边界

该技能适合“同构或近同构”表格的数据合并。列数不一致时会按首表适配,少列补空、多列截断,因此需要先确认列顺序;Windows 下建议谨慎使用并行,且格式保留模式性能低于默认模式。若只是少量小表,默认参数通常即可。

使用场景

  • 多部门按月提交同结构明细表,需要合并成一张汇总表并保留来源文件列。
  • 合并季度报表时希望保留字体、填充、边框和列宽,输出可分发版 Excel。
  • 合并两个数据文件后去除重复客户记录,只按姓名和工号保留首次出现行。
  • 处理百万行级 Excel 合并任务,用分块读取降低内存峰值并输出结果文件。

适合人员

  • 负责跨部门数据汇总的运营:需要把多份同结构表合并为一张总表并标记来源。
  • 制作财务或业务报表的数据分析师:需要合并多个工作表并保留原报表格式。
  • 维护客户主数据的分析师:需要合并多个来源表并按姓名、工号等字段去重。
  • 处理大 Excel 文件的工程或分析人员:需要分块合并以控制内存并输出结果文件。