Excel 数据清理助手
清理杂乱表格,让数据更一致、更适合分析。
技能要求先展示问题摘要、对破坏性操作确认,并优先使用辅助列公式,具备一定的最小变更、透明数据流和可审计性。扣分原因是未说明敏感财务数据处理、访问边界、备份或回滚机制;openpyxl 依赖未固定版本,也未提供依赖安全说明;外部数据流和错误恢复边界不明确。
工作流按范围、检测、提议、应用和变更报告组织,且列举了常见异常类型,正常路径具有可执行性。扣分原因是仅有文字指令、没有测试或示例输入输出;Office JS 与 openpyxl 的具体关键路径未完整定义;近似重复、日期解析、混合类型修复和异常输入的判定及失败反馈不足。静态评估上限内不超过10分。
名称、目标用户场景、触发短语和 Excel/独立 xlsx 两种环境较清晰,适合数据清洗准备工作。扣分原因是没有明确非适用范围、输出格式、表头/无表头假设和复杂工作簿边界;未说明中文内容、区域日期格式或中国网络环境适配,语义触发精度仍需用户判断。
技能结构清晰,采用渐进式工作流和问题表格;仓库 README 提供 Apache-2.0 许可、安装方式、维护贡献入口和 CI 校验信号。扣分原因是技能自身没有版本、变更日志、负责人或更新路径;缺少安装依赖说明、完整示例、FAQ、已知限制和故障排查指引。
技能覆盖空白、空格、大小写、数字文本、日期、重复项、编码和错误值等常见清洗任务,并要求变更前后摘要及分阶段确认,核心任务具有直接价值。扣分原因是没有可执行脚本、代表性输出或验证结果;公式覆盖范围有限,实际结果仍需人工审核。静态评估无法超过7分。
仓库提供插件验证、秘密扫描和只读权限的 CI 工作流,且许可证和仓库来源可追溯。扣分原因是这些检查不覆盖该技能的清洗逻辑,没有技能级测试、固定样例、第三方执行证据或多来源交叉验证;因此仅达到有限可审计证据,静态评估不超过5分。
- 在处理含个人、客户或交易信息的财务工作簿前,应明确数据是否会离开本地环境、谁可以访问,以及如何备份和回滚。
- 删除重复项、填充空白和覆盖原始值可能改变业务含义;确认前应先保留原表或版本副本,并定义重复项判定规则。
- DATEVALUE、VALUE、大小写标准化和近似去重可能受地区格式、语言和业务语义影响;中文日期、金额、百分比及编码异常需要额外验证。
- 该技能没有提供可直接复现的测试样例或脚本,不能仅凭文档假定清洗结果正确。
它能做什么 & 适用场景
该技能用于清理活动 Excel 工作表或指定范围内的杂乱表格数据。它会检查空格、大小写、数字文本、日期格式、重复项、空白、混合类型、编码问题和错误值。技能会先分析列类型和异常,并在修改前展示拟议修复摘要。它优先使用辅助列公式保留转换过程的透明度;删除重复项、填充空白或覆盖原数据前需要用户确认。
读取活动工作表或指定范围,并分析各列的主导类型和异常值;检测首尾空格、重复空格、分类值大小写不一致、以文本存储的数字、数字中的货币符号或逗号或百分号、混合日期格式、精确重复行和近似重复行、异常空白、混合类型、乱码、不可打印字符及常见 Excel 错误。它会生成包含列、问题、数量和拟议修复的摘要表,并可使用 TRIM、VALUE、SUBSTITUTE、UPPER、DATEVALUE 等辅助列公式进行清理;清理后报告前后变化。
- 财务分析师收到格式不统一的 Excel 导出文件,需要在建模前统一数字、日期和分类字段。
- 运营人员发现同一客户或记录因空格和大小写差异出现多次,需要识别精确重复和近似重复行。
- 研究人员处理包含数字文本、货币符号或百分号的表格,需要先转换为可分析的数值。
- Excel 用户接手一张存在乱码、空白单元格和错误值的工作表,需要先获得问题清单和修复建议。
- 需要保留审计轨迹的用户希望通过辅助列公式清理数据,而不是直接覆盖原始值。
优缺点一览
- 覆盖空格、大小写、数字文本、日期、重复项、空白、混合类型、编码和错误值等常见问题。
- 修改前展示问题摘要,便于审核拟议修复。
- 优先使用辅助列公式,使清理过程更透明、可审计。
- 同时说明了 Excel Office JS 和独立 .xlsx 文件的处理路径。
- 删除重复项、填充空白和覆盖原数据需要逐类确认,批量清理可能较慢。
- 未提供独立命令、测试套件或具体版本要求。
- 未说明近似重复的具体判定算法,也未给出所有异常类型的处理公式。
- 技能本身不构成投资、法律、税务或会计建议;输出仍需人工复核。
如何安装
在 Cowork 中打开 Settings → Plugins → Add plugin,粘贴 https://github.com/anthropics/financial-services,然后选择 financial-analysis。使用 Claude Code 时,可运行:claude plugin marketplace add anthropics/financial-services;claude plugin install financial-analysis@claude-for-financial-services。README 未提供单独安装 clean-data-xls 技能的命令。
如何使用
在已安装 financial-analysis 插件的 Excel 工作流中,提供活动工作表或范围,并输入“clean this data”“clean up this sheet”“normalize this data”“dedupe”或“standardize this column”。例如:“Clean the data in A1:F200, show me the issue summary first, and ask before removing duplicates.” 若操作独立 .xlsx 文件,技能指定使用 Python/openpyxl;若运行在 Excel Office Add-in / Office JS 中,则指定使用 Office JS。