-
-
主机名或ip地址:数据库部署所在主机的ip地址。
-
端口:端口号默认一般为3306。
-
用户名:数据库用户名。
-
密码:数据库连接的密码。
-
数据库名:DB的名字。
-
字符集:根据数据库使用字符集填写。
-
年份:可以自行输入目前为2017、2018、2019、2020。
-
生成查找树Button:如果需要按科目名称查找科目编码此为第一步操作,用来生成查找树(启动子线程渲染界面)。
-
-
- 文件路径:需要解析文件的路径 (双击弹出选择文件对话框)。
- 目标文件路径:解析结果—预决算.xls存放路径**(双击弹出选择文件夹对话框)。**
- 下载页地址:包含文件.pdf、.doc[x]、xls[x]、.zip、.rar文件的url。
- 文件下载路径:下载文件存放路径**(双击弹出选择文件夹对话框)。**
- 下载当前页Button:启动子线程进行下载任务。
- 科目选择下拉框ComboBox:五大类、用于结果分类。
- 科目名称:可以是单个数字如1也可以同一行多个位置如1,3,5英文半角逗号隔开,指定科目名称所在列。
- 科目编码:可以是单个数字如1也可以同一行多个位置如1,3,5英文半角逗号隔开,指定科目编码所在列。
- 预算数:可以是单个数字如1也可以同一行多个位置如1,3,5英文半角逗号隔开,指定预算数所在列。
- 决算数:可以是单个数字如1也可以同一行多个位置如1,3,5英文半角逗号隔开,指定决算数所在列。
- 页码:可以是单个数字如1也可以同一行多个位置如1,3,5英文半角逗号隔开(非连续页),或者1-3(连续页)指定页码要以实际页码为准。
- pdf无边框表格位置:无边框表格的坐标左上角、右下角,先x横坐标后y纵坐标中间以逗号隔开如0,700,550,0。
- 无边框表格页码:可以输入单个页码 如5配合查看按钮使用。
- 查看Button:可以查看无边框表格的坐标左上角、右下角,先x横坐标后y纵坐标中间以逗号隔开如0,700,550,0。
- 清空文件Button:提取完一个单独城市、县、地区等的信息后提取下一个之前使用用来清除内存和文件。
- 提取信息Button:按输入进行信息提取。
- 生成Excel Button:预算数和决算数提取完毕后,直接生成可以用来上传的excel文件,名字为(预决算.xls)。
- 页面信息 Button:可以查看当前页所提取文字的信息,防止pdf有合并单元格无法识别的问题。
- 注:科目名称和科目编码不能同时非空
- pyinstaller -F -w -i logo.ico mainwindow.py
-
Q: AttributeError: module 'camelot' has no attribute 'read_pdf'
-
A: uninstalling
camelot
and installingcamelot-py[cv]
solved the issue. -
Q: Couldn't find path to unrar library
-
- 先到RARLab官方下载库文件,http://www.rarlab.com/rar/UnRARDLL.exe ,然后安装;
- 安装最好选择默认路径,一般在 C:\Program Files (x86)\UnrarDLL\ 目录下;
- 然后重要的一步,就是添加环境变量,此电脑(我的电脑)右键,属性,找到 高级系统设置,高级 选项卡下点击 环境变量,在系统变量(注意不是用户变量)中 新建,变量名输入 UNRAR_LIB_PATH ,必须一模一样,变量值要特别注意!如果你是64位系统,就输入 C:\Program Files (x86)\UnrarDLL\x64\UnRAR64.dll,如果是32位系统就输入 C:\Program Files (x86)\UnrarDLL\UnRAR.dll ,这个从unrar安装目录的内容也能看出来它是区分64和32位的。
- 确定保存环境变量后,重启你的PyCharm,代码不变,再运行就不会出错了。这个时候依赖库已经添加到系统环境中。