阿拉丁·Excel 数据工坊把「拿到一份脏乱的 Excel/CSV/TSV,想洗成干净可用的数据——却卡在装 Office、装 WPS、绑飞书、调付费 API、各种 pandas 依赖冲突」升级成一条纯本地零依赖工具链:多源导入(xlsx/csv/tsv)与逐列类型推断、整行/按列去重、trim 规整、缺失值填充(0/均值/前向)、透视表(一维/二维)、规则校验(非空/唯一/范围/正则/枚举)、类 VLOOKUP 合并两表、可视化数据体检报告(HTML 交互 + Markdown + JSON)。比 sk
阿拉丁·Excel 数据工坊(aladin-excel-forge)是一项面向实际任务的技能,主要用于阿拉丁出品;你用 aladin-pdf-forge 把 PDF 解析成了结构化数据、excel-chart-builder 把干净数据画成了图表——但两者之间缺了一块最痛的「 表格入口层 」: 脏数据怎么洗?
skillhub 上 Excel 向需求很旺( office-effici。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
阿拉丁出品。你用 aladin-pdf-forge 把 PDF 解析成了结构化数据、excel-chart-builder 把干净数据画成了图表——但两者之间缺了一块最痛的「表格入口层」:脏数据怎么洗?怎么去重?怎么透视?怎么校验? skillhub 上 Excel 向需求很旺(
office-efficiency赛道excel-sync-bitable已 1 万+ 下载、wps-office-suite头部常驻),可它们要么必须绑飞书,要么必须装 Office/WPS,没有一款纯本地、零依赖、零账号就能把 Excel/CSV/TSV 洗干净的工坊。这个技能把表格数据工程收口成一套纯本地、零依赖、离线可用的工具链:你给一份表格(或一整个目录),它产出清洗后数据 + 透视表 + 校验报告 + 可视化数据体检 HTML,并把干净数据顺手喂给 excel-chart-builder 画图。
用户在 skillhub 上能找到的"Excel 向"工具都有硬依赖:
| 现有飙升/常见技能 | 只做 | 卡在哪 |
|---|---|---|
| excel-sync-bitable(office-efficiency 头部,1万+) | 表格同步到飞书多维表 | 必须绑飞书账号/MCP,离线不可用 |
| wps-office-suite(office 头部常驻) | 调 WPS 读写表格 | 必须装 Office/WPS,无安装则不可用 |
| excel-chart-builder(自家) | 把数据画成图 | 只画图,不做数据清洗/透视/校验 |
| 各类 pandas 脚本 | 灵活处理 | 需 pip install pandas openpyxl,环境易冲突 |
本技能 = Excel 数据工程全链路,脚本零依赖(仅 Python 标准库)、纯本地、离线可用,且比上述技能多出 清洗 + 去重 + 透视 + 校验 + 合并 + 数据体检报告。
| 能力 | excel-sync-bitable | wps-office-suite | excel-chart-builder | 阿拉丁·Excel 数据工坊(本款) |
|---|---|---|---|---|
| 零依赖 / 离线 | ✗(需飞书) | ✗(需Office) | ✓ | ✓ 纯标准库 |
| Excel/CSV/TSV 导入 | 部分 | ✓ | ✓ | ✓ 含类型推断 |
| 清洗 / trim / 缺失填充 | ✗ | ✗ | ✗ | ✓ |
| 整行 / 按列去重 | ✗ | ✗ | ✗ | ✓ |
| 透视表(一维/二维) | ✗ | 部分 | ✗ | ✓ |
| 规则校验(非空/唯一/范围/正则/枚举) | ✗ | ✗ | ✗ | ✓ |
| 类 VLOOKUP 合并两表 | ✗ | 部分 | ✗ | ✓ |
| 数据体检报告(HTML/MD/JSON) | ✗ | ✗ | ✗ | ✓ |
| 画图 | ✗ | ✗ | ✓ | 联动 chart-builder |
能做:
--dir 递归扫描整目录表格不能做:
输入(任选其一):
--file:单个 xlsx/csv/tsv--dir:目录(批量处理其中所有 xlsx/csv/tsv)--out 目录输出(每个文件一套,位于 --out):
_ir.json :导入中间表示(表头/类型/统计/质量初判)_clean.csv (或 .xlsx):清洗后明细_clean_ir.json :更新后的 IR(含校验结果)_pivot.csv :透视表(可选)_ops.json :操作流水日志_report.html :可视化数据体检报告(交互)_report.md :Markdown 报告_report.json :结构化摘要manifest.json:批量处理清单PY="C:/Users/adam/.workbuddy/binaries/python/versions/3.13.12/python.exe" SKILL="<本技能目录>" # 单个文件 "$PY" "$SKILL/scripts/excel_ingest.py" --file "./data.xlsx" --out ./build # 或整目录批量 "$PY" "$SKILL/scripts/excel_ingest.py" --dir "./tables" --out ./build
产出 + manifest.json(批量)。
# 去重 + 规整 + 缺失填 0
"$PY" "$SKILL/scripts/excel_clean.py" --ir ./build/data_ir.json --out ./build
--dedup full --trim --fill 0
# 透视:按地区统计销售额总和,再按季度分列
"$PY" "$SKILL/scripts/excel_clean.py" --ir ./build/data_ir.json --out ./build
--pivot "row=地区;val=销售额;agg=sum;col=季度" --xlsx
# 校验规则
"$PY" "$SKILL/scripts/excel_clean.py" --ir ./build/data_ir.json --out ./build
--validate ./build/rules.json
# 合并两表(类 VLOOKUP):左表为已加载的 --ir,right 指定右表
"$PY" "$SKILL/scripts/excel_clean.py" --ir ./build/orders_ir.json --out ./build
--merge "right=users_ir.json;on=user_id;how=left"
算子可叠加,按顺序执行;结果分别写出 _clean / _pivot 与 _ops.json。
"$PY" "$SKILL/scripts/excel_report.py" --ir ./build/data_clean_ir.json
--ops ./build/data_ops.json --pivot ./build/data_pivot.csv --out ./build
产出 _report.html(在浏览器打开即可交互查看)、_report.md、_report.json。
读取 _report.md / _report.json,基于字段质量、校验问题与透视结果,由 Hy3 模型生成:一句话数据结论 + 3 个关键发现 + 建议的后续处理动作,回填或随报告一并交付。
| 文件 | 用途 | 加载时机 |
|---|---|---|
references/usage-examples.md |
4 个完整场景(销售对账/客户去重/问卷清洗/跨表合并)+ 最佳实践 + FAQ | 用户要具体样例或落地参考时加载 |
references/validation-rules.md |
校验规则 JSON 格式与示例(非空/唯一/范围/正则/枚举) | 用户配置 --validate 时加载 |
references/pivot-guide.md |
透视表达式写法与一维/二维示例 | 用户用 --pivot 时加载 |
references/formula-cookbook.md |
常见表格运算公式(由 Hy3 语义转写)速查 | 用户要"帮我算一列同比/占比"类诉求时加载 |
--dir 逐文件处理,单文件失败记 FAIL 不中断整批(→ Reliability)本技能是 aladin 工程链在「表格入口层」的延伸——在 pdf-forge(非结构化→结构化)、doc-forge(代码→文档)、chart-builder(数据→图) 之间,把最常见的"脏表格"先洗成干净数据:清洗产物可直接交给 excel-chart-builder 画图,校验报告可喂给 doc-forge 出质量文档,规整后的明细可交给 omni-note-forge 做成知识卡片。
相关专题
热门下载
相关下载
精品课程
共162课时 | 45.6万人学习
共15课时 | 1.9万人学习
共28课时 | 3.6万人学习