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 文件
然后就可以直接運行了