Python解析access数据库(mdb文件或者accdb文件)
在工作中遇到这样一个问题,需要对上百个mdb文件进行数据统计,mdb文件实际上就是access数据库,使用微软的access工具即可打开。
但是我电脑上没有安装access数据库,而且官方的安装包还要付费,下载破解版费时费力还不一定能成功,于是便想到了万能的Python。
经过一番搜索,发现Python有一个第三方库“pyodbc”可以解析access的数据库。
更妙的是还能与pandas联动,将数据库的表直接转为dataframe格式,这样就大大简化了我后续统计操作的步骤。
那么首先需要安装,直接用pip安装即可。
安装:
pip install pyodbc
在使用这个库之前,如果没有装过微软的access数据库的话,那么需要先安装access的驱动程序,具体教程这篇文章讲的很清楚:
https://blog.csdn.net/victor111222/article/details/94598726
帮你们总结一下,简单来说就是下载驱动然后安装即可:
32位:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine.exe
64位:http://download.microsoft.com/download/E/4/2/E4220252-5FAE-4F0A-B1B9-0B48B5FBCCF9/AccessDatabaseEngine_X64.exe
安装完之后即可使用如下代码读取mdb文件并且转为pandas格式的数据了:
关注下方公众号,回复关键词“access数据库”获得示例代码
Python解析access数据库(mdb文件或者accdb文件)相关推荐
- Python如何操作Access数据库及如何操作accdb文件
目前来说,Access数据库的使用度相对较少,所以在使用Python操作Access数据库文件时,相应的文章和教程也较少.为了解决各位在类似场景下的难题,特意写文章如下: 1.安装模块pyodbc p ...
- jdk1.8版本下访问本地数据库文件(access数据库.mdb)与(火鸟数据库.fdb)踩坑记录
项目场景: 具体场景是需要访问另一C/S架构软件生成的本地数据库,有两种,第一种是access数据库.mdb,第二种是闻所未闻的火鸟数据库.fdb文件,将二者中的数据提取出来入mysql.(期间走了很 ...
- 通过一个小项目介绍Python3读写Access数据库(.mdb)的方法
1. 小项目功能介绍 本文通过一个小项目介绍Python3读写Access数据库(.mdb)的方法,该项目功能较简单,将mdb中的旧编码替换为新编码,新旧编码对照表放在1个excel(本文命名为新旧编 ...
- python连接access数据库odbc_对Python通过pypyodbc访问Access数据库的方法详解
看书上通过ODBC访问数据库的案例,想实践一下在Python 3.6.1中实现access2003数据库的链接,但是在导入odbc模块的时候出现了问题,后来查了一些资料就尝试着使用pypyodbc,最 ...
- python调用access数据库_Python3.7 pyodbc完美配置访问access数据库
环境 win2008 r2 64为系统 python3.7.pyodbc 安装好python3.7以后,那么就需要安装pyodbc了. 数据库连接 数据库连接网上大致有两种方法,一种是使用pyodbc ...
- pythonaccess系统_Win7(64位系统)中用Python连接access数据库(access2010)
[本机是win7 64位操作系统,做数据库实例时需要创建Access数据库的ODBC数据源,但是打开ODBC数据源后发现添加里面没有配置access的连接,如下图:还会弹出以下问题框:# -*- co ...
- python连接access数据库查询并打印出来_Python连接Access和读取Access数据库的例子
其实这个Python连接Access和读取Access数据库的例子是写给自己看的,网上已经有Python读取Access的例子了,我这个也是参考以上制作的. 而这个例子应该是只能在windows使用吧 ...
- python连接access数据库查询并打印出来_python 查询 access数据库操作
日志服务使用Python SDK快速入门指南 为快速开始使用日志服务Python SDK,请按照如下步骤进行: 创建阿里云账号 为了访问阿里云日志服务,你需要有一个阿里云账号.如果没有,可首先如下创建 ...
- python操作access数据库未发现数据源名称_ASP连接ACCESS数据库失败,提示“未发现数据源名称并且未指定默认驱动程序”...
小生刚开始学ASP,教材用的是清华大学出版社出版的<网站开发非常之旅ASP网络编程从入门到精通>一书,顼宇峰.马军编著.今天学的是第八章第4节--使用Connection对象,学习过程中看 ...
最新文章
- Android获取的状态栏高度,Android中获取状态栏高度的两种方法分享
- node-mongo封装
- RDD 与 DataFrame原理-区别-操作详解
- 什么才是多线程安全的
- wxWidgets:wxSlider类用法
- C:01---数据类型与ASCII
- SpringMVC中注解@RequestBody和@ResponseBody的使用区别
- poj3233(Matrix Power Series)快速幂
- 2020年华工计算机应用基础随堂作业,《计算机应用基础》随堂练习-2020年华工网络教育.docx...
- Markdown 文档生成 PDF
- 通信工程毕业干计算机网络,通信工程专业毕业后能做什么?
- ccsk matlab,一种CCSK解调预处理方法与流程
- ABC类IP地址划分_wuli大世界_新浪博客
- Kaggle案例精选——电信客户流失预测(Telecom Customer Churn Prediction)Part One:数据说明;数据导入、处理;数据总览;描述性分析
- 初探RxJava(基础篇)
- 【机试题】2014大疆嵌入式笔试题(附超详细解答,下篇)
- 双拼输入法软件测试,关于双拼输入法学习的一些思考
- Android 自定义各种进度条,Android自定义百分数进度条
- 运维自动化之系统部署
- 非对称加密算法SM2