PyQt6实例_A股财报数据维护工具_解说并数据与完整代码分享

发布于:2025-04-10 ⋅ 阅读:(37) ⋅ 点赞:(0)

目录

1 20250403之前的财报数据

2 整个项目代码 

3 工具使用方法

3.1 通过akshare下载

3.2 增量更新

3.3  查看当前数据情况

 3.4 从数据库中下载数据

视频 


1 20250403之前的财报数据

通过网盘分享的文件:财报三表数据20250403之前.7z
链接: https://pan.baidu.com/s/16z4esbrNyfctmteyMNZZZQ?pwd=f4ma 提取码: f4ma

下载解压后

打开cmd,cd到postgreSQL安装目录的bin目录下,执行

psql -U postgres -h 127.0.0.1 -p 5432 -d db_stock -f D:/temp005/t_assets.sql
psql -U postgres -h 127.0.0.1 -p 5432 -d db_stock -f D:/temp005/t_profit.sql
psql -U postgres -h 127.0.0.1 -p 5432 -d db_stock -f D:/temp005/t_cashflow.sql

1) 将 D:/temp005/t_assets.sql、D:/temp005/t_profit.sql、D:/temp005/t_cashflow.sql换成你自己的路径

2)db_stock是数据库名,如果你的postgreSQL中没有db_stock,导入前创建数据库

createdb -U postgres -h 127.0.0.1 -p 5432 db_stock

注意:数据库不是非得是db_stock,可以取自己喜欢的名

2 整个项目代码 

通过网盘分享的文件:A股财报数据维护工具项目代码.7z
链接: https://pan.baidu.com/s/1ZyIxWb6a7jLxLclMLslVBA?pwd=t8bz 提取码: t8bz

下载解压后,

 可自行运行,或通过pyinstaller打包成exe文件,具体打包方法可以看往期博文。

3 工具使用方法

工具主要四个功能

1)akshare下载要更新的股票数据

2)增量更新财报数据,将akshare下载后的数据更新到数据库中

3)查看当前数据库中数据情况

4)从数据库中下载数据

注意:下拉列表选择的是哪个财报,那4个功能对应的都是处理这个财报

3.1 通过akshare下载

点击“akshare下载请求",弹框中输入要更新的股票代码,点击ok,弹出选择文件夹的弹框

 选择目录后,线程启动

下载完毕

3.2 增量更新

选择待更新数据所在文件夹

点击“更新” 

更新完毕。

3.3  查看当前数据情况

点击“查看当前情况”,会在下面表格中显示数据库中股票最新报告的日期

点击“查看”可以看到股票代码列表

 3.4 从数据库中下载数据

 

视频 

PyQt6实例_A股财报数据维护工具_解说并数据与完整代码分享_哔哩哔哩_bilibili