Install
openclaw skills install transmission-daily-report-generator生成传输单边故障日报报表,按考核周期统计,包含原始清单
openclaw skills install transmission-daily-report-generator生成传输单边故障日报报表,按考核周期统计,每个考核周期一个 sheet,最后保留原始清单。
考核周期:上个月27日 - 本月26日
cd /Users/ahs/.openclaw/workspace/传输单边故障
python3 scripts/generate_assessment_period_report.py
python3 scripts/generate_assessment_period_report.py \
--input /path/to/结果D_最终数据.xlsx \
--output /path/to/output/
python3 scripts/generate_assessment_period_report.py \
--start-year 2026 \
--start-month 1 \
--end-year 2026 \
--end-month 3
生成的 Excel 文件包含以下 sheet:
每个考核周期 sheet 包含以下指标:
输入文件应为 Excel 格式(.xlsx),包含以下字段:
安装依赖:
pip3 install pandas openpyxl
daily-report-generator/
├── SKILL.md # 本文件
├── scripts/
│ └── generate_assessment_period_report.py # 主脚本
└── references/
└── example_output.xlsx # 示例输出文件(可选)
当用户提到以下内容时,应使用此技能:
正在生成按考核周期统计的日报报表...
数据时间范围: 2026-01-01 09:36:28 ~ 2026-02-26 23:26:22
生成全年累计报表...
✅ 全年累计报表已生成(885 条数据)
共 3 个考核周期:
- 2025年12月(11月27日-12月26日)
- 2026年1月(12月27日-1月26日)
- 2026年2月(1月27日-2月26日)
处理考核周期: 2025年12月(11月27日-12月26日)
⚠️ 该考核周期无数据
处理考核周期: 2026年1月(12月27日-1月26日)
数据量: 493 条
✅ 已生成报表
处理考核周期: 2026年2月(1月27日-2月26日)
数据量: 392 条
✅ 已生成报表
添加原始清单...
✅ 原始清单已添加(885 条记录)
✅ 报表已保存: /path/to/日报报表_按考核周期_20260429_085611.xlsx
共 4 个 sheet:
- 全年累计
- 2026年1月(12月27日-1月26日)
- 2026年2月(1月27日-2月26日)
- 原始清单
解决方案:确保输入文件路径正确,文件存在且可读。
解决方案:检查输入数据中的"告警发生时间"字段是否为有效的 datetime 格式。
解决方案:考核周期规则为"上个月27日 - 本月26日",确保理解正确。
解决方案:确保文件没有被其他程序占用,尝试重新生成。
如需扩展功能,可以考虑:
data-analysis - 数据分析相关技能excel-automation - Excel 自动化相关技能report-generator - 报表生成相关技能