在非Windows 平台(Linux 和Mac)上使用Python 訪問Access 數據庫
問題:
您希望在Python 中存取來自Microsoft Access 資料庫(.accdb 和.mdb 檔案)的數據,但在Mac OS X 上遇到pyodbc 的限制。此外,您對將資料匯出到的可能性感興趣CSV 格式以供進一步處理。
答案:
幸運的是,在 Mac OS X 或 Ubuntu 18.04 上工作時,您可以利用 pandas_access 函式庫來存取 Access 資料庫。
pandas_access 安裝與使用:
使用pip 安裝🎜🎜>
<code class="sh">pip install pandas_access</code>
從資料庫讀取表:
<code class="python">import pandas_access as mdb db_filename = 'my_db.mdb' for tbl in mdb.list_tables(db_filename): print(tbl)</code>
<code class="python">df = mdb.read_table(db_filename, "MyTable")</code>
Ubuntu 安裝注意事項:
<code class="python">df.to_csv('table_data.csv', index=False)</code>
利用pandas_access,您可以在非Windows 平台上有效地使用Python 中的Access 資料庫。
以上是如何在 Linux 和 Mac 上使用 Python 存取 Microsoft Access 資料庫(.accdb 和 .mdb 檔案)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!