Excel 表格处理
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-eyw2ohcx/sundial-org-awesome-openclaw-skills-excel
技能介绍
在脚本里处理 Excel 一直是一件琐碎的事:openpyxl 能用,但你得自己拼路径、管 sheet 名、写循环读单元格,再决定要不要保留格式。当任务只是「打开这个 xlsx,把第三列加一遍,导出成 CSV」,样板代码几乎占了工作量的一半,而且没有任何命令能把意图表达清楚。
核心能力
技能把 Excel 的生命周期拆成几组动词,按意图调用即可:
- 读取:
info取工作簿元信息,read读整表,cell只取单个值——读一个单元格和扫全表成本不同,分开暴露更划算。 - 写入:
create新建工作簿,write写单元格,from-csv/from-json从结构化数据直接构建。 - 编辑与查找:
edit改单元格值或公式,find/replace做文本定位和替换。 - 工作表与行列:
add-sheet/rename-sheet/delete-sheet/copy-sheet管理结构;insert-rows/insert-cols/delete-rows/delete-cols扩缩表。 - 单元格合并:
merge/unmerge处理汇总表里常见的跨列标题。 - 格式与导出:
format设样式,resize调行列尺寸,freeze冻结窗格;导出走to-csv、to-json(首行作键名)或to-markdown。
颜色可以传 RED、BLUE、ORANGE 这类命名色,也接受 #FF0000 或省略 # 的 00FF00。所有命令统一返回 JSON,带 success: true/false 标志本次调用结果;read 另可用 --format markdown 或 --format csv 切换输出形态。
适用边界
它是文件操作工具,不是数据分析引擎。跨行聚合、透视、条件统计仍要自己写脚本;edit 改的是公式文本,不重算结果值。样式集中在单元格格式和冻结窗格,color scale、icon set 这类条件格式不在接口范围内。to-json 假定首行是可作键名的表头,find / replace 按纯文本匹配。
无表头或表头重复时,导出结果需要自己整理。批量任务前先用 info 确认 sheet 结构和规模,避免把数千行一次性读进上下文。
使用场景
- 数据分析师需要把 CSV 文件转成 Excel 工作簿,调整列宽并冻结首行便于查看
- 财务人员要批量更新多个 Excel 报表中的单元格公式,并合并标题行
- 产品运营需要将 Excel 表格数据导出成 Markdown 表格,用于 wiki 文档
- 后端开发者需要处理 JSON 数据生成 Excel 报表,或将现有 Excel 转为结构化 JSON
适合人员
- 数据分析师:需要在 CSV、Excel、Markdown 间转换数据并进行格式化处理
- 财务人员:日常处理多份预算报表,需要批量修改公式和排版
- 产品运营:将表格数据发布到文档系统,需要保证格式一致性和可读性
- 后端开发者:在自动化流程中读写 Excel,需要结构化且可预测的命令接口