/safa

半自动生成财务分析报告

Primary LanguagePythonMIT LicenseMIT

Semi-Automatic Financial Analysis(safa)

GitHub GitHub repo size GitHub top language GitHub last commit

只用填好财务数据表格,就可以直接生成报告

财务报表.xlsx ➡️ 分析报告.docx

使用环境

安装

语言:python >= 3.8

  1. 打开Win系统中的终端: Win + R ,输入 cmd,按下ENTER
  2. 进入准备保存项目的目录,比如:cd E:\
  3. 下载项目文件,输入: git clone https://github.com/watalo/safa.git,等待下载完成。
  4. 进入项目目录,输入: cd safa
  5. 创建虚拟环境,输入: python -m venv .venv
  6. 激活虚拟环境,输入: .venv\Scripts\activate
  7. 安装依赖,输入: pip install -r requirements.txt

数据准备

  • 按下表企业财务报表数据完整情况填写数据

    缺失情况 对应_text.py中的模版 填入标记为1的列 备注
    数据完整 normal 1-1-1-1 成立超3年
    缺少第1年数据 no_year3 0-1-1-1 成立不足3年
    缺少第2年数据 no_year2 0-0-1-1 成立不足2年
    缺少第3年数据 no_year1 0-0-0-1 成立不足1年
    当期为年末数据 all_years 1-1-1-0 报告时间还没出1月报
  • 在input文件夹中找到***.xlsx,填写财务数据

    • 总共4列(例如:2021 | 2022 | 2023 | 2023M3 )

使用

普通版

  • 运行py文件
    • 运行start.py
    • \output中找到生成的***.docx,名字与***.xlsx文件一样。

网页版