python读取mdb
时间: 2023-08-17 08:06:54 浏览: 306
您可以使用pandas库中的read_sql函数来读取.mdb文件中的数据。首先,您需要导入pyodbc和pandas库,并设置mdb文件的路径。然后,使用pyodbc库的connect函数连接到.mdb文件,并使用read_sql函数执行SQL查询语句来读取数据。最后,关闭连接。以下是一个示例代码:
```python
import pyodbc
import pandas as pd
mdb_file_path = 'your_mdb_file_path.mdb'
conn_str = r'DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};' + 'DBQ=' + mdb_file_path + ';'
conn = pyodbc.connect(conn_str)
query = 'SELECT * FROM table_name'
mdb_data = pd.read_sql(query, conn)
conn.close()
```
请注意,您需要将代码中的"your_mdb_file_path.mdb"替换为您实际的.mdb文件路径,并将"table_name"替换为您要读取的表名。
希望这可以帮助到您!如果您还有其他问题,请随时提问。
#### 引用[.reference_title]
- *1* *3* [Python读写mdb文件的实战代码](https://blog.csdn.net/weixin_43178406/article/details/129288389)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [Python学习笔记(读mdb文件)](https://blog.csdn.net/Jackkkkky/article/details/108257650)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文