乐于分享
好东西不私藏

Hermes-分析Excel-甩开最头疼的数据统计,说人话出图表

Hermes-分析Excel-甩开最头疼的数据统计,说人话出图表

📌 这是 Hermes 系列的第二十二篇。上篇我们学会了用 Hermes 监控行业资讯。但数据分析还有个更常见的场景——Excel。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

一、数据导入与预览

Hermes 支持读取 Excel(.xlsx/.xls)、CSV、TSV 等多种表格格式。第一步先让 Hermes 了解数据结构:

# 搜索数据分析和可视化相关的技能hermes skills search Excelhermes skills search 数据分析# 直接在聊天中告诉 Hermes:# "帮我预览一下 ~/data/sales-2026-05.xlsx 这个文件,#  看一下 Sheet1 的前 5 行数据结构和列名"

输出示例:

📊 数据概览: sales-2026-05.xlsx表结构: 3000 行 × 25 列内存占用: 2.3 MB列名:  1. 订单ID (text) - 唯一值: 3000  2. 日期 (date) - 范围: 2026-05-01 ~ 2026-05-31  3. 区域 (text) - 取值: 华东, 华南, 华北, 西南, 西北  4. 城市 (text) - 取值: 34 个  5. 产品类别 (text) - 取值: 电子产品, 服装, 食品, 家居  6. 销售额 (number) - 均值: ¥1,248, 最大: ¥53,200  7. 成本 (number) - 均值: ¥876  8. 利润 (number) - 均值: ¥372  ...数据质量: 缺失值 23 处 (0.03%), 异常值 2 处

💡 数据预览是任何分析的第一步。先让 Hermes 做一次全面预览,了解列名、数据类型、缺失值情况,再针对性提问。数据质量不行的话,先让 Hermes 做清洗。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

二、自然语言数据查询

不用写 SQL 或 Excel 公式,直接用自然语言问:

# 直接问 Hermes 问题,例如:# "帮我分析 ~/data/sales-2026-05.xlsx,哪个区域的销售额最高?列出各区域的总销售额"# 输出📈 各区域销售额(2026年5月)  华东: ¥2,847,630  华南: ¥2,154,820  华北: ¥1,936,450  西南: ¥1,285,300  西北: ¥ 693,150━━━━━━━━━━━━━━━━━━━最高: 华东区域 | 最低: 西北区域华东是西北的 4.1 倍

更多查询示例:

# 条件查询# "在 sales-2026-05.xlsx 中,电子产品类别客单价超过 5000 的订单有哪些城市?"# 聚合查询# "按产品类别统计平均利润,并计算利润率"# 趋势查询# "本月每天的销售额趋势是怎样的?哪一天销售额最高?"# 对比查询# "华东和华南两个区域在电子产品上的销售额对比"

Hermes 支持的自然语言查询类型:

  • 排名查询:最大/最小/Top N
  • 聚合查询:求和/平均/计数/分组
  • 条件查询:筛选/过滤/阈值
  • 对比查询:组间对比/时段对比
  • 趋势查询:时序变化/增长率
✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦
  • 分布查询:频次分布/比例分析

⚠️ 注意数据隐私。如果 Excel 包含敏感信息(客户姓名、手机号、身份证),先在本地处理。Hermes 的 Excel 分析默认在本地执行,数据不会上传云端。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

三、自动图表生成

分析结果配上可视化图表,效果立竿见影:

# 直接对 Hermes 说:# "帮我生成一个柱状图,基于 sales-2026-05.xlsx 的数据,#  X 轴是区域,Y 轴是销售额,标题叫2026年5月各区域销售额对比,#  输出为 png,存到 ~/charts/ 目录"

支持的图表类型:

图表类型
适用场景
命令参数
柱状图
分类对比
bar
折线图
时序趋势
line
饼图
占比组成
pie
散点图
相关性分析
scatter
热力图
矩阵对比
heatmap
箱线图
分布分析
box
堆叠图
组成趋势
stacked
# 多图生成——直接告诉 Hermes:# "帮我基于 sales-2026-05.xlsx 生成一份分析报告,包含 4 张图:#  柱状图:区域 vs 销售额#  饼图:产品类别销售额占比#  折线图:每日销售额趋势#  散点图:成本 vs 利润分布#  输出到 ~/charts/report-2026-05/"

💡 图表遵循「一图一事」原则。一张图只传达一个核心信息。别在一张柱状图上塞 5 个维度的数据——看起来炫酷但别人看不懂。多张简单的图比一张复杂的图更有效。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

四、数据分析报告自动生成

查询 + 图表 + 解读——三合一自动生成完整的分析报告:

# 一键生成完整分析报告——直接对 Hermes 说:# "帮我基于 sales-2026-05.xlsx 生成一份完整的分析报告,#  标题是 '2026年5月销售数据分析报告',#  分析维度包括区域、产品类别、时序趋势、客户分层,#  包含图表,输出 markdown 格式到 ~/reports/sales-analysis-05.md"

生成报告内容示例:

# 2026年5月销售数据分析报告生成时间: 2026-06-10## 一、核心指标- 总销售额: ¥8,917,350- 总订单数: 3,000- 客单价: ¥2,972- 平均利润率: 29.8%- 环比上月增长: +12.3%## 二、区域分析![](excel-scenarios.png)✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦华东区域以 ¥2,847,630 位居第一,贡献了整体销售额的 31.9%。西北区域仅贡献 7.8%,有较大增长空间。## 三、产品类别分析电子产品占比最高 (42.3%),其次是服装 (28.1%)。但服装类的利润率 (35.2%) 高于电子产品 (24.7%)。## 四、关键发现1. 华东区域的电子产品销售额显著高于其他区域2. 5 月第二周出现销售额峰值(促销活动影响)3. Top 10 客户贡献了 23% 的销售额,客户集中度中等4. 三个城市的利润率低于 15%,需要进一步分析成本结构

💡 分析报告的质量取决于你提问的质量。先想清楚「我想通过这份数据回答什么问题」,再让 Hermes 逐项分析。模糊的问题得到模糊的答案。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

五、数据清洗与预处理

现实中的数据很少是干净的。Hermes 也擅长处理脏数据:

# 数据清洗——直接对 Hermes 说:# "帮我清洗 ~/data/raw-sales.csv 这个文件:#  删除空行,用中位数填充销售额列的缺失值,#  按订单ID去除重复行,格式化日期列为 YYYY-MM-DD,#  利润为负的值标记为待确认,输出到 ~/data/cleaned-sales.csv"

常见数据清洗任务:

# 检查并报告数据质量问题# "帮我生成 ~/data/sales.xlsx 的数据质量报告,检查缺失值、异常值、重复行、格式一致性、范围校验"# 合并多个表格# "把 sales-05.xlsx 和 sales-06.xlsx 纵向合并,输出到 sales-Q2.xlsx"# 表格关联(类似 VLOOKUP)# "关联 orders.xlsx 和 customers.xlsx,通过客户ID 和 ID 字段关联,#  提取客户姓名、客户等级、注册日期,输出到 orders-with-customers.xlsx"

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

六、定时分析任务

有些分析是固定周期的——日报、周报、月报。绑 Cron 实现定时自动分析:

# 每天早上 9 点生成昨日销售数据简报hermes cron create "0 9 * * *"# 提示词:分析 ~/data/yesterday-sales.xlsx,生成昨日销售简报,简洁版,推送到我微信# 每周一早上 9 点生成上周销售分析hermes cron create "0 9 * * 1"# 提示词:分析 ~/data/last-week-sales.xlsx,生成上周销售分析周报,包含图表,发我邮件# 每月 1 号上午 10 点生成上月完整分析报告hermes cron create "0 10 1 * *"# 提示词:分析 ~/data/monthly/sales-last-month.xlsx,生成本月销售分析报告,所有分析维度,所有图表,输出到 ~/reports/monthly/

这样你就有一套自动化的数据分析流水线。每天的数据进系统 → Hermes 自动清洗 → 自动分析 → 自动生成报告 → 推送到你手机。再也不用在周五下午对着 Excel 发呆。

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

本期小结

  • 用自然语言向 Hermes 提问表格数据,无需 SQL 或公式
  • 支持排名、聚合、条件、对比、趋势等多种查询类型
  • 自动生成柱状图、折线图、饼图等 7 种图表
  • 一键生成包含数据、图表、解读的完整分析报告
  • 数据清洗功能处理缺失值、异常值、重复行
  • 表格合并和关联替代 Excel 的 VLOOKUP
  • 结合 Cron 实现日报/周报/月报的定时自动分析

下期预告 → 第 23 篇:用 Hermes 审阅合同/长文档:不光利用已知规则,还能根据行业经验帮你把关合同和报告

✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦ ✦

文章完