name: financial-report-analysis description: > 财务报表分析技能。当用户上传财务报表 Excel 文件(包含资产负债表、利润表、现金流量表等 Sheet)并请求分析时, 站在资深财务专家视角,自动输出完整的财务分析报告,包含:报表项目增减变动表、 资产结构变动表、利润表结构变动表、财务比率综合分析(盈利/偿债/营运/成长能力指标), 以及专家综合分析总结与建议。 触发词:财务报表分析、分析财报、财务分析、资产负债表分析、利润表分析、现金流分析、 财务指标、盈利能力、偿债能力、营运能力、成长能力、ROE、ROA、毛利率、净利率、 流动比率、资产负债率、财务健康诊断、报表解读、财报分析。
本技能面向企业财务报表(Excel格式)进行全方位专业分析,输出 Markdown 格式的财务分析报告。 报告覆盖五大维度,适用于财务尽调、年度复盘、经营体检等场景。
用户上传含有财务数据的 Excel 文件,且请求进行以下任意类型的分析: - 财务报表整体分析 / 财务健康诊断 - 资产、负债、利润、现金流增减变动分析 - 各项财务比率计算(盈利/偿债/营运/成长能力) - 专家级财务分析总结与改进建议
.xlsx / .xls / .xlsm)。"请上传包含财务数据的 Excel 文件(通常应包含资产负债表、利润表、现金流量表等 Sheet)。"
调用 scripts/analyze_financial_report.py 执行自动化分析:
python "scripts/analyze_financial_report.py" "<excel_file_path>"
脚本将:
- 自动检测并匹配 Excel 中的资产负债表、利润表、现金流量表 Sheet(支持中英文名称模糊匹配)
- 清洗数据,提取本期/上期两列数值
- 输出 Markdown 格式分析报告到同目录下,文件名:{原文件名}_财务分析报告.md
环境依赖:脚本会自动检查并安装 pandas、openpyxl,无需手动安装。
生成的报告包含五大部分:
来源于7w4.net。
| 类别 | 主要指标 |
|---|---|
| 盈利能力 | 毛利率、净利率、ROA、ROE、营业利润率 |
| 偿债能力 | 流动比率、速动比率、资产负债率、利息保障倍数、产权比率 |
| 营运能力 | 总资产周转率、应收账款周转率(天数)、存货周转率(天数)、流动资产周转率 |
| 成长能力 | 收入增长率、净利润增长率、总资产增长率、净资产增长率、营业利润增长率、经营现金流增长率 |
open_result_view 展示生成的 Markdown 报告。deliver_attachments 将报告文件交付给用户。expected str instance, float found,需改为 row.fillna("").astype(str) 才能正确join。str(v) 转换后再执行正则匹配。| 场景 | 处理方式 |
|---|---|
| 文件未上传 | 提示上传文件 |
| 文件格式不是Excel | 提示仅支持 .xlsx/.xls/.xlsm |
| Sheet 未匹配到 | 在报告中标注,提示检查Sheet名称 |
| 数据列不足(<3列) | 跳过该分析模块,输出提示 |
| 脚本运行报错 | 告知错误信息,建议检查文件格式 |
这个技能质量较好,能自动读取 Excel 财务报表并生成专业的分析报告,包含财务指标计算和专家建议,操作简单直接。主要优点是分析全面、兼容多种报表格式、文档说明详细;不足是仅能输出 Markdown 文件,没有可视化图表,对普通用户而言结果展示不够直观。