首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Microsoft数据库转换为SQL数据库(然后用熊猫打开它)?

问如何将Microsoft数据库转换为SQL数据库(然后用熊猫打开它)?
EN

Stack Overflow用户
提问于 2015-08-11 18:26:37
回答 3查看 2.9K关注 0票数 0

假设我拥有以下Microsoft数据库:random.mdb。

我试图实现的主要目标是使用熊猫的read_sql(),这样我就可以使用python来处理我拥有的数据。我该怎么处理这个?是否有方法将Microsoft Access数据库转换为SQL数据库.最终传递给熊猫(全部都是蟒蛇)?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-08-13 16:58:11

想出一个用pyodbc做这件事的简单方法(我将在下面输入一个任意的例子)!

代码语言:javascript
复制
import pandas as pd
import pyodbc

由于某些原因,MDB路径需要双反斜杠来代替每个反斜杠。

代码语言:javascript
复制
MDB = 'C:\\Some\\random\\path\\here.mdb'
DRV = '{Microsoft Access Driver (*.mdb, *.accdb)}'
con = pyodbc.connect('DRIVER={};DBQ={}'.format(DRV, MDB))

query = """select * from [Some Table Name] where Sector = 'Some Sector'"""
dataframe = pd.read_sql(query, con)
票数 2
EN

Stack Overflow用户

发布于 2015-08-11 18:28:43

使用sql server导入导出模块进行转换,但您需要在sql server中准备好表结构,否则可能会有许多其他实用程序。

票数 1
EN

Stack Overflow用户

发布于 2015-08-12 02:44:09

下载用于Access的迁移助手v6.0

确保如果您的计算机是64位,那么迁移辅助工具将是64位,所以您的访问软件也需要64位。只需打开Server迁移助手工具,选择access .mdb数据库或所有表的存储位置(如果您拆分并导入这些表),然后选择到Server的连接,然后单击末尾,这将创建数据库、所有表,并将所有数据迁移到Server。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31949312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档