SettlementPro 是一个基于 Python 的桌面端结算工具,提供图形化界面,用于项目/工程相关数据的整理与结算计算,适合个人或小型项目在本地使用。
本项目为个人开源项目,当前处于持续开发与优化阶段。
- 图形化界面操作(GUI)
- 项目数据录入与管理
- 自动结算与结果汇总
- 本地数据保存
- 无需数据库,开箱即用
docs/
├── main_window.png
└── settlement_result.png
在 README 中引用:

SettlementPro/
├── SettlementPro.py
└── README.md
- Python >= 3.8
- Windows(推荐)
- Linux / macOS(未完整测试)
示例:
PyQt5
pandas
openpyxl
安装:
pip install -r requirements.txtgit clone https://github.com/ForestSun2023/SettlementPro.git
cd SettlementPro
python SettlementPro.py- 当前代码为单文件结构(3000+ 行)
- 建议拆分模块:
- ui
- core
- models
- utils
- 结构耦合较高
- 缺少测试
- 跨平台未充分验证
- 文档不足
- 模块化重构
- Excel / CSV 导入导出
- 自动生成报表
- 日志系统
- Windows 可执行文件
- 多项目管理
- Fork 仓库
- 新建分支
- 提交代码
- 发起 PR
MIT License
Sun Fusen
GitHub: https://github.com/ForestSun2023
欢迎 Star ⭐