项目简介
本项目是基于Python开发的预决算信息提取工具,能从PDF、Word、Excel等多种文件格式中提取预决算信息,并整理成Excel文件。它支持数据库连接、文件下载、信息提取、数据生成等功能,满足财务、审计等领域的数据处理需求。
项目的主要特性和功能
- 支持多种数据库类型,可通过输入主机名、端口、用户名、密码等信息快速连接数据库。
- 能从PDF、Word、Excel等文件中提取预决算信息,可设置科目名称、预算数、决算数等参数进行精确提取。
- 提取的数据自动整理成Excel格式,支持对数据进行编辑、排序、筛选等操作,并可导出为Excel文件。
- 支持从指定URL下载文件,并保存到用户指定路径。
- 提供直观的操作界面,用户通过简单点击和输入即可完成复杂操作。
安装使用步骤
安装依赖
- 确保已安装Python 3.x版本。
- 使用以下命令安装所需的Python库:
bash pip install camelot-py[cv] selenium pyinstaller
- 若遇到
camelot
库的问题,可尝试卸载并重新安装:bash pip uninstall camelot pip install camelot-py[cv]
- 安装
UnRAR
库,并配置环境变量: - 下载并安装
UnRARDLL.exe
。 - 添加系统环境变量
UNRAR_LIB_PATH
,指向UnRAR.dll
或UnRAR64.dll
。
运行项目
- 下载项目源码并解压。
- 进入项目目录,运行以下命令启动程序:
bash python mainwindow.py
- 若需要打包成可执行文件,可使用以下命令:
bash pyinstaller -F -w -i logo.ico mainwindow.py
使用步骤
- 数据库连接:在软件界面中输入数据库连接信息,点击“连接”按钮。
- 文件解析与提取:选择需要解析的文件,设置解析参数,点击“开始解析”按钮。
- 数据生成与导出:提取完成后,点击“导出”按钮,将数据保存为Excel文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】