Finance Report Analyzer
2026-03-31
新闻来源:网淘吧
围观:11
电脑广告
手机广告
财务报告分析器
根据上传的Excel/PDF文件生成财务分析报告,包含内联SVG迷你趋势图,并支持多种格式输出。
快速开始
python3 scripts/generate_report.py input.xlsx -o pdf --company "公司名" --ticker "000001.SZ"
输出格式
-o标志控制输出。HTML始终作为基础格式生成其他格式均从HTML转换而来。

| 标志 | 输出 | 要求 |
|---|---|---|
-o html | 仅HTML | (内置) |
-o pdf | HTML + PDF(默认) | wkhtmltopdf 或 chromium |
-o doc | HTML + DOCX | pandoc |
-o md | HTML + Markdown | pandoc 或 markdownify |
工作流程
第一步:获取数据文件
按顺序尝试:
-
飞书聊天文件附件— 通过API下载:
# Get token TOKEN=$(curl -s -X POST 'https://open.feishu.cn/open-apis/auth/v3/tenant_access_token/internal' \ -H 'Content-Type: application/json' \ -d '{"app_id":"APP_ID","app_secret":"APP_SECRET"}' | python3 -c "import json,sys; print(json.load(sys.stdin)['tenant_access_token'])") # Get file_key from message curl -s "https://open.feishu.cn/open-apis/im/v1/messages/{message_id}" -H "Authorization: Bearer $TOKEN" # Download curl -s "https://open.feishu.cn/open-apis/im/v1/messages/{message_id}/resources/{file_key}?type=file" \ -H "Authorization: Bearer $TOKEN" -o /tmp/data.xlsx获取应用凭据:读取
channels.feishu.appId/appSecret从 openclaw.json。 -
飞书文档/多维表格链接— 使用 feishu_doc/feishu_bitable 工具
-
本地文件— 直接使用
-
粘贴的文本— 解析并保存为 xlsx
第二步:生成报告
python3 scripts/generate_report.py /tmp/data.xlsx -o pdf \
--company "百济神州-U" --ticker "688235.SH" --output-dir /tmp/reports
第三步:网络搜索增强(可选)
搜索行业基准:
web_search("{company} 行业对比 市场份额 {year}")
第四步:通过飞书API交付文件
该消息工具可能会将路径作为文本发送。请使用直接的飞书API来发送真实的文件消息:
# 1. Upload file to get file_key
UPLOAD=$(curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/files' \
-H "Authorization: Bearer $TOKEN" \
-F 'file_type=stream' \
-F "file_name=report.html" \
-F "file=@/path/to/report.html")
FILE_KEY=$(echo "$UPLOAD" | python3 -c "import json,sys; print(json.load(sys.stdin)['data']['file_key'])")
# 2. Send file message to chat
curl -s -X POST 'https://open.feishu.cn/open-apis/im/v1/messages?receive_id_type=chat_id' \
-H "Authorization: Bearer $TOKEN" \
-H 'Content-Type: application/json' \
-d "{\"receive_id\":\"CHAT_ID\",\"msg_type\":\"file\",\"content\":\"{\\\"file_key\\\":\\\"$FILE_KEY\\\"}\"}"
报告功能
- 迷你趋势图:每个指标行都包含一个内联SVG显示趋势(实线=实际值,虚线=预测值)
- 预测标记:预测值以⟡符号和黄色背景标注
- 颜色编码:绿色=积极,红色=消极
- 响应式设计:适用于移动设备和桌面设备
- 可打印:包含CSS打印样式
指标定义
参见references/metrics.md以获取财务指标计算方法。
文章底部电脑广告
手机广告位-内容正文底部
上一篇:Memory Search
下一篇:Designer


微信扫一扫,打赏作者吧~