Excel 数据清洗

SKILL研究检索
研究检索 未标注权限 许可证不明确
安装这个技能

Excel 数据清洗:把 CSV / Excel 过一遍清洗门槛。不只数行列,而是查列数不齐、重复行、空值与整列空、全角数字与千分位逗号混用、日期格式不一致、控制字符与乱码、表头空名重名,自动探测分隔符与编码,输出可定位到行的问题清单;--fix 另存清洗稿,绝不覆盖原文,千分位与日期格式只提示不代改。

一句话选型结论

按资料字段整理

Excel 数据清洗是研究检索类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类研究检索 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_8e7614bd/sheet-lint
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

研究检索
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_8e7614bd仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量7.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
查资料并整理出处

让模型按主题查资料,并把引用来源整理成清单。

网页与文献要点提炼

把长文、论文、网页压成能直接看的要点。

竞品与行业汇总

按关键词汇总竞品动态与行业信息。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在研究检索场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Excel 数据清洗当前 未标注权限 未标注 未标注 未标注 有
寻找技能 浏览器控制 GitHub 仓库 3120.0 万 Codex、Claude、Cursor 有
自我改进 Agent 接触敏感数据 ClawHub 市场 1646.4 万 OpenClaw 有
灵魂追踪 联网访问 GitHub 仓库 758.9 万 Codex、Claude、Cursor 有
自我完善 联网访问 ClawHub 市场 682.9 万 OpenClaw 有
微软代工厂 调用外部服务 GitHub 仓库 661.4 万 Codex、Claude、Cursor 有

SKILL.md 全文

7.0 KB
模型实际读到的说明书原文,来自技能仓库

Excel 数据清洗

对 CSV/TSV 表格做一次机器可查的数据质量检查,把「导入数据库前必须清掉、但肉眼翻表很难发现」的问题标出来:
列数不齐、完全重复行、空值与整列为空、单元格首尾不可见空白、全角数字与千分位逗号混用、同列日期格式不一致、控制字符与乱码、表头空名重名。
不只报问题,还能直接输出一份清洗后的表格。

执行原则

  1. 先报后改。 默认只报告问题并给出行号;不要在用户没要求时改动数据。
  2. 清洗稿另存。 --fix 输出到独立文件,绝不覆盖原文;不要原地改写用户的表格。
  3. 只改确定的。 BOM、控制字符、首尾空白、全角数字、短行补齐可自动处理;千分位逗号、货币符号、日期格式、表头命名只提示不代改。
  4. 去重需显式。 完全重复行仅在加 --dedupe 时删除,默认保留;不要把两行相同数据当成重复直接删掉。
  5. 零问题直说。 检查结果为 0 就明确说「未发现数据质量问题」;不要为凑内容编造问题。

何时使用

CRITICAL: 只要用户要检查或清洗一份 CSV / Excel 表格的数据质量,就必须使用本 skill,即使看起来可以用别的方式解决。

  • 用户说「帮我看看这个表有没有问题」「数据质量检查」「导入前清洗一下」「这份 CSV 对不对」「顺手把表洗干净」。
  • 拿到外部数据(导出、爬取、第三方提供)后,入库或分析前的第一道检查。
  • 用户要求「只报问题,不要改我的数据」时——不加 --fix 就天然只报不改。

不适用:语义、统计分布、业务口径层面的分析;也不做跨表关联、缺失值填充、列名重命名等需要业务判断的清洗。

何时不该使用

✅ 使用 ❌ 不用(改用什么)
入库/分析前的第一道数据质量检查 统计分析、透视、业务口径核对——不在本 skill
查列数不齐、重复行、空值、编码乱码 跨表关联、主键外键一致性——不做
输出清洗稿(另存,不改原表) 填缺失值、重命名列——需业务判断,只提示
查表头空名重名与日期格式不一致 排班 / 简历 / 纪要这类语义质检——用对应专项包
单文件静态检查 需要人工判定的语义清洗——只标注不代改

易混淆场景

用户说的 实际意图 正确路由
「帮我看看这个表」 要结论不是全量清单 先给问题总数与最高危类别,再给明细
「顺手把表洗干净」 要清洗稿 --fix 另存,并说明改了什么、什么没改
「只报问题别动数据」 只读 不加 --fix
「重复的行删掉吧」 要去重 提示需显式 --dedupe,默认保留
「日期统一一下」 要改格式 说明日期格式只提示不代改,由用户定

用法

python3 scripts/sheet_lint.py <文件路径> [--delimiter ,] [--max-issues 500] [--json]
python3 scripts/sheet_lint.py <文件路径> --fix              # 输出清洗稿
python3 scripts/sheet_lint.py <文件路径> --fix --dedupe      # 同时删除完全重复行
python3 scripts/sheet_lint.py <文件路径> --fix -o out.csv    # 指定输出路径
  • 支持 .csv / .tsv / .txt 等分隔文本,可一次传多个路径。
  • 分隔符默认自动探测(在 , \t ; | 中选表头里出现最多的一个),可用 --delimiter 强制指定。
  • 编码自动识别 UTF-8(含带 BOM)/ GBK。
  • --max-issues:单文件最多报告的问题数,防止脏数据刷屏。
  • --json:输出机器可读结果,便于二次处理。
  • --fix:另存一份清洗稿(默认 <原名>.clean.csv),绝不覆盖原文。
  • --dedupe:配合 --fix,额外删除完全重复的数据行。默认不删——完全相同的两行也可能是两笔真实业务,误删不可逆。

--fix 能改什么

只做确定性清洗,改完必然更正确:

规则 改动
T10 BOM 去掉 UTF-8 BOM(写成无 BOM 的 UTF-8)
T8 控制字符 删除控制字符与乱码替换符 \ufffd
T4 首尾空白 去掉单元格首尾的不可见空白
T5 全角数字/逗号 123 → 123;含数字单元格里的 , → ,
T1 列数不齐 只补齐短行(补空列);长行保留不动
T2 重复行 仅加 --dedupe 时删除完全重复的数据行

--fix 不动的(都要人来定,一律只在报告里提示):

  • T6 千分位逗号(1,234)与货币符号(¥)——去掉会改变数值语义。
  • T7 日期格式统一——该统一成 YYYY-MM-DD 还是 YYYY年M月D日 没有唯一答案。
  • T9 表头空名/重名——改名会打断下游对列名的引用。

输出约定

  1. 先跑脚本拿到问题清单,原样引用其中的行号与片段,不要凭印象补写。
  2. 汇总成三段交付:问题总数 → 按规则分类的清单(含行号)→ 建议的修复动作。
  3. 只报告数据质量问题,不要顺手改写用户的数据或猜测为空值该填什么。有疑问的地方标注出来让用户定。
  4. 用户要的是「干净的表格」时,用 --fix 输出清洗稿,并明确告知改了什么、什么没改。
  5. 若问题为 0,直接说明「未发现数据质量问题」,不要为了凑内容编造问题。

能力边界

  • 只做单文件静态检查,不判断业务口径对错,不做统计分布分析。
  • 报告模式只读;--fix 另存清洗稿,不改原文。
  • --fix 只处理确定性问题(BOM、控制字符、首尾空白、全角数字、短行补齐、可选去重);
    千分位逗号、货币符号、日期格式、表头命名一律只提示不代改。
  • 「千分位逗号」「货币符号」在部分场景是合法写法(如财务原表),本 skill 一律提示、由用户判断是否清理。
  • 不做多表关联、跨文件主键/外键一致性检查。

依赖

仅需 Python 3.8+,使用标准库,无需联网、无需安装第三方包。

常见问题

5 问
答案由本站依据条目字段整理
Excel 数据清洗怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_8e7614bd/sheet-lint。安装方式为未标注。装完刷新技能列表或重开客户端。

Excel 数据清洗支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Excel 数据清洗权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Excel 数据清洗收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Excel 数据清洗用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。