pandas 读取access
时间: 2023-10-13 09:21:32 浏览: 351
FilemakerToAccess
Pandas不支持直接读取Access数据库文件,但可以通过使用pyodbc库来连接Access数据库并将数据读入Pandas DataFrame。以下是一个简单的示例:
```python
import pandas as pd
import pyodbc
# 连接到Access数据库
conn_str = (
r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};'
r'DBQ=C:\path\to\your\access\database.accdb;'
)
conn = pyodbc.connect(conn_str)
# 将数据读入Pandas DataFrame
sql = 'SELECT * FROM your_table'
df = pd.read_sql(sql, conn)
# 关闭数据库连接
conn.close()
# 打印DataFrame
print(df.head())
```
请注意,上述示例需要安装pyodbc和Microsoft Access Driver。安装方法请参考对应的文档。
阅读全文