探索非Windows 平台的Access 資料庫連線選項
儘管Python 廣泛使用,但在非Windows 上存取Microsoft Access 資料庫可能具有挑戰性Linux 和Mac 等平台。本文深入研究了可用選項,並提供了從 Access 資料庫中將資料提取到 Python 中的指南。
Pyodbc 的有限選項
Pyodbc 是一個流行的 Python 函式庫,用於與相容 ODBC 的資料庫。但是,它對 ODBC 驅動程式的依賴使其在非 Windows 系統上不可用。因此,探索替代解決方案變得必要。
pandas_access:Mac 和 Ubuntu 解決方案
對於 Mac OSx 和 Ubuntu 18.04 的用戶,pandas_access 提供了一種便捷的方法訪問並讀取 Access 資料庫表。開始使用:
import pandas_access as mdb db_filename = 'my_db.mdb' # List the tables in the database. for tbl in mdb.list_tables(db_filename): print(tbl) # Read data from a specific table. df = mdb.read_table(db_filename, "MyTable")
適用於Ubuntu 的MDBTools
在Ubuntu 上,安裝MDBTools 可以啟用對Access 資料庫的存取:
sudo apt install mdbtools
以上是如何使用Python從非Windows平台存取Microsoft Access資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!