Agent Skills
返回列表
Excel 数据整洁化

Excel 数据整洁化

数据分析 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_32f7e774/tidy-excel-data。

技能介绍

问题场景

业务里常见的 Excel 往往不是「一张干净表」:合并单元格、空行空列、表头大小写混乱、同一列混着文本与数字、重复行和 n/a/null 等占位符并存。直接覆盖原文件或凭肉眼改几列,很难复盘「删了什么、假定什么」,也不适合反复跑同一套规则。

技能如何工作

技能强调可逆、可审计的流程:先确认目标与输出格式,再检视工作簿(sheet 名、维度、合并格、表头行、空白行列、类型与重复候选、明显的 ID/日期/金额列)。清洗强度分三档:

  • Light cleanup:去空白行列、规范化表头、保留全部记录
  • Standard cleanup:在 light 基础上做去重与常见类型 coercion
  • Custom cleanup:按你给的列规则、过滤、关联、透视或拆 sheet

可重复任务优先用 bundled 的 scripts/tidy_excel.py;复杂业务规则则写短脚本或 notebook 式 Python,输出新工作簿并在 _tidy_summary 或回复里给出 QA(处理前后行列数、去重数、高缺失列、假定与转换、输出路径)。默认规则包括:不覆盖原文件、表头转 snake_case、trim 文本、统一空值标记、仅在明确要求时去重或删行、前导零 ID 保持文本、歧义日期/金额不做破坏性转换。

适用边界

合并、透视、多行表头或强领域规则需要先 inspect 再改流程;表结构保留或公式依赖时更偏向 openpyxl,纯表变换用 pandas。技能不会替你在格式不明时强行统一货币或日期语义——这类转换应写进 QA 说明或自定义规则。

使用场景

  • 业务系统导出的表头大小写混乱、夹杂空行空列,分析前需规范化表头并移除全空行列,且不写回原始文件。
  • 对账或清单类表格存在完全重复行与 n/a 等占位符,需要在保留全部业务行的前提下做标准清洗并附 QA 摘要。
  • 多 sheet 工作簿合并格、表头行位置不明,要先逐项检视维度与类型,再选 light 或 standard 清洗档位。
  • 列映射、透视或按规则拆 sheet 前,先打开工作簿确认结构,再用短 Python 脚本产出整洁版与说明。

适合人员

  • 每月处理 ERP/财务 Excel 导出、要先统一表头与空值再进 BI 或 Python 的分析员
  • 协作方要求保留原表并在摘要里写明去重与类型假定,不能静默覆盖文件的审计或内控同事
  • 日常接收业务方手递表格、要在 pandas 管道前做确定性整理的数据工程同学
  • 对固定格式报表反复执行 `tidy_excel.py` 并用 `_tidy_summary` 核对行列与缺失的运营或报表维护人