告别加班!用OpenClaw一键搞定“Excel汇总+邮件日报”
你是否经历过这样的绝望时刻:
今天,我们将迎来办公自动化的高光时刻。我们将教会你的OpenClaw数字员工,如何独立完成 “读取多表 -> 汇总分析 -> 撰写邮件 -> 准时发送” 的全流程。

准备好准点下班了吗?让我们开始!
📊 场景重现:小王的“至暗时刻” vs 小李的“魔法时刻”
😫 小王(传统模式)
- 打开微信群,一个个私聊销售催报表。
- 收到10个文件,分别打开,复制
Sheet1的数据。 - 粘贴到总表,小心翼翼地对齐列,生怕错位。
- 用公式计算总和、平均值,发现有个单元格格式错了,重新调整。
- 截图,打开邮箱,写邮件正文,添加附件,检查收件人列表…
- 耗时:45分钟。风险:手滑改错数据。
✨ 小李(OpenClaw模式)
- 下午5:55,收到OpenClaw的推送:“今日销售日报已生成并发送,请查阅草稿箱。”
- 打开邮箱,看到格式完美、数据准确、附带趋势分析的邮件。
- 耗时:0分钟(全自动)。风险:0(AI不会手滑)。
小李做对了什么?他只是给OpenClaw配置了一个“技能组合”。
🛠️ 核心技能配置:连接你的数据与沟通桥梁
要实现这个魔法,我们需要激活OpenClaw的两个核心技能包:excel-master 和 mail-sender。
1. 📂 技能一:Excel 数据处理专家
OpenClaw不依赖复杂的VBA宏,它直接调用Python强大的 pandas 库来理解表格。
- 能力:读取
.xlsx/.csv,自动识别表头,执行求和/平均/筛选,甚至生成简单的图表。 - 配置重点:告诉它数据源在哪里。
2. 📧 技能二:SMTP 邮件使者
- 能力:连接公司邮箱(支持Exchange, Gmail, QQ邮箱等),支持HTML格式正文,自动添加附件。
- 配置重点:安全的授权码(而非密码)。
🔐 安全小贴士:在配置邮箱时,请务必使用“授权码”(App Password),不要直接使用登录密码。OpenClaw会将这些敏感信息加密存储在本地
.env文件中,绝不上传云端。
⚙️ 流程设计:像搭积木一样构建工作流
我们不需要写几百行代码,只需要在OpenClaw的配置文件 workflow.yaml 中,用自然语言般的逻辑描述任务。
方案 A:指令触发(随叫随到)
当你想立刻看数据时,只需在对话框输入:“汇总今天的销售数据并发日报”。
方案 B:定时触发(完全无人值守)
设置每天下午 17:30 自动运行,哪怕你已经在回家的地铁上。
💻 核心配置大揭秘(抄作业时间)
别被“配置”吓到,这比你写Excel公式简单多了。以下是实现上述功能的核心逻辑片段:
# 📂 文件名:daily_report_workflow.yamlname: "每日销售自动日报"description: "自动汇总Sales文件夹下的Excel,计算总额,并发送邮件给老板"# ⏰ 触发器:每天下午 17:30 自动运行trigger:type: "cron"schedule: "30 17 * * 1-5" # 周一到周五# 🧠 执行步骤steps:- name: "1. 收集数据"skill: "file_system"action: "list_files"params:path: "./Sales_Raw_Data"pattern: "*.xlsx"output: "file_list"- name: "2. 汇总分析"skill: "excel_master"action: "aggregate_data"params:files: "{{file_list}}" # 引用上一步的文件列表target_column: "销售额" # 告诉AI哪一列是钱operations: ["sum", "avg"] # 计算总和和平均output_file: "./Reports/今日汇总_{{date}}.xlsx"output: "report_data"- name: "3. 撰写邮件内容"skill: "llm_writer"action: "generate_email_body"params:context: "基于以下数据写一份简报:{{report_data}}"tone: "professional" # 语气:专业highlight: "top_sales_person" # 特别指出销冠- name: "4. 发送邮件"skill: "mail_sender"action: "send_email"params:to: ["boss@company.com", "team@company.com"]subject: "📊 [自动日报] 销售数据汇总 - {{date}}"body: "{{step_3_result}}" # 引用生成的邮件正文attachments: ["./Reports/今日汇总_{{date}}.xlsx"]# 🛡️ 安全确认:首次运行需人工确认,后续可设为 autosafety_check: "confirm_on_first_run"
🧐 逻辑解读
- 找文件:AI先去
Sales_Raw_Data文件夹找所有Excel。 - 算数据:调用
excel_master技能,把找到的文件读进来,自动算出“总和”与“平均”,并保存新表。 - 写文案:把算好的数据丢给大模型(LLM),让它用专业的语气写一段总结,顺便表扬一下销冠。
- 发出去:调用
mail_sender,带上附件,发给指定的人。
看明白了吗?这就像是在给AI写一张“待办清单”,它会自动去执行每一个环节。
🚀 实战演示:从配置到运行
第一步:准备环境在你的项目目录下创建 Sales_Raw_Data 文件夹,丢进去几个测试用的Excel文件(包含“姓名”、“销售额”列)。
第二步:填写配置复制上面的代码到 workflows/daily_report.yaml,并修改其中的邮箱地址和你的SMTP授权码(在 .env 文件中配置)。
第三步:启动测试在OpenClaw终端输入:
🗣️ 用户:“试运行一次‘每日销售自动日报’流程。”
第四步:见证奇迹
- OpenClaw 会显示:“正在扫描文件夹… 发现3个文件。”
- “正在计算销售额总和:¥128,500。”
- “正在撰写邮件… 完成。”
- “正在请求发送邮件确认…” 👉 [✅ 确认发送]
- 几秒后,你的邮箱收到了完美的日报!
第五步:开启定时确认无误后,输入:
🗣️ 用户:“启用该工作流的定时任务。”
从此,每个工作日傍晚,这份日报都会准时出现在老板的 inbox 里,而你,已经合上电脑准备去健身了。
💡 进阶玩法:让AI更聪明
这仅仅是开始!你可以继续扩展这个流程:
- 异常预警:如果某地区销售额低于阈值,让AI在邮件标题加上“⚠️ 预警”,并单独发微信提醒你。
- 图表生成:让
excel_master顺便画一张“本周趋势图”,直接嵌入邮件正文,而不是只发附件。 - 多格式支持:不仅能读Excel,还能解析销售发在微信群里的截图(OCR技能),自动录入表格。
🎓 总结
今天,我们掌握了职场自动化的皇冠明珠:
- 技能组合:学会了串联
文件系统+Excel处理+LLM写作+邮件发送。 - 配置逻辑:理解了 YAML 配置文件的结构化思维,无需深奥代码。
- 定时任务:实现了真正的“睡后收入”(睡后自动化)。
请尝试为你的工作或生活设计一个类似的自动化流:
- 财务版:每周自动汇总银行卡账单Excel,分类统计支出,发邮件告诉你“本周花了多少钱”。
- HR版:自动读取简历文件夹,提取候选人姓名和技能,汇总成表发给面试官。
- 个人版:自动读取记账软件导出的CSV,分析本月饮食支出,生成建议邮件。
⚠️ 注意事项:处理公司数据前,请务必确认符合公司的数据安全合规要求。OpenClaw是本地运行的,数据不出境,但敏感数据的自动化处理仍需获得上级授权。
🔜 下期预告
搞定了表格和邮件,那网页操作呢?如果有些老旧系统没有API,只能靠鼠标点点点怎么办?下节课,我们将解锁OpenClaw的“视觉操控”能力:
- 如何让AI像人一样看懂屏幕?
- 如何自动登录后台系统,抓取数据?
- RPA(机器人流程自动化) 与 AI Agent 的终极融合!
👇 互动话题如果你有一个能完全接管Excel和邮件的数字员工,你最想让它帮你解决哪个具体的、重复的痛点?
本文配置代码基于 OpenClaw v2026.3 语法。具体技能名称可能随版本更新微调,请参考官方文档。安全提示:生产环境请谨慎设置 safety_check,建议初期保持人工确认。
夜雨聆风
