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

编程知识 行业动态 更新时间:2024-06-13 00:22:45

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

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

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

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

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

安装:

pip install pyodbc

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

https://blog.csdn/victor111222/article/details/94598726

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

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

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

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

搜索关注微信公众号“白术的Python自动化实战”,回复关键词“access数据库”获得示例代码

更多推荐

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

本文发布于:2023-04-03 04:23:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/900eab9b72ecceffd3b8bb7a42c822de.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:文件   数据库   access   Python   mdb

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!