python 打開Access (.mdb格式) 數據庫


import pandas as pd
import pyodbc
# 文件路徑及文件名
mdb_file = r'E:\資料房2 - 副本.mdb'
driver = '{Microsoft Access Driver (*.mdb, *.accdb)}'
cnxn = pyodbc.connect(f'Driver={driver};DBQ={mdb_file}')
crsr = cnxn.cursor()
# 打印mdb文件中的表名
for table_name in crsr.tables(tableType='TABLE'):
    print(table_name.table_name)
# 假設mdb文件中有一個表名稱為 上海

dfTable1 = pd.read_sql("SELECT * FROM 上海", cnxn)

dfTable1.loc[:600000,:].to_csv('上海1.csv',index=False)
dfTable1.loc[600001:1200000,:].to_csv('上海2.csv',index=False)
dfTable1.loc[1200001:,:].to_csv('上海3.csv',index=False)

 

1.代碼如上 ,安裝 pyodbc 包,要是在 pycharm上面安裝直接 ALT+Enter 鍵直接安裝

直接運行代碼可能會報錯 :注冊表之類的error,需要你網上下載安裝一個 AccessDatabaseEngine_X64.exe 文件

然后就可以直接運行了

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM