失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Python解析access数据库(mdb文件或者accdb文件)

Python解析access数据库(mdb文件或者accdb文件)

时间:2021-09-24 02:11:52

相关推荐

Python解析access数据库(mdb文件或者accdb文件)

在工作中遇到这样一个问题,需要对上百个mdb文件进行数据统计,mdb文件实际上就是access数据库,使用微软的access工具即可打开。

但是我电脑上没有安装access数据库,而且官方的安装包还要付费,下载破解版费时费力还不一定能成功,于是便想到了万能的Python。

经过一番搜索,发现Python有一个第三方库“pyodbc”可以解析access的数据库。

更妙的是还能与pandas联动,将数据库的表直接转为dataframe格式,这样就大大简化了我后续统计操作的步骤。

那么首先需要安装,直接用pip安装即可。

安装:

pip install pyodbc

在使用这个库之前,如果没有装过微软的access数据库的话,那么需要先安装access的驱动程序,具体教程这篇文章讲的很清楚:

/victor111222/article/details/94598726

帮你们总结一下,简单来说就是下载驱动然后安装即可:

32位:/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe

64位:/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe

安装完之后即可使用如下代码读取mdb文件并且转为pandas格式的数据了:

关注下方公众号,回复关键词“access数据库”获得示例代码

如果觉得《Python解析access数据库(mdb文件或者accdb文件)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。