Windows 以外のプラットフォーム向けの Access データベース接続オプションの探索
Python は広く使用されているにもかかわらず、Windows 以外のプラットフォームで Microsoft Access データベースにアクセスするのは困難な場合がありますLinux や Mac などのプラットフォーム。この記事では、利用可能なオプションについて詳しく説明し、Access データベースから Python にデータを抽出するためのガイダンスを提供します。
Pyodbc の制限されたオプション
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 分析用に CSV にエクスポート
Access データベースから CSV ファイルにデータをエクスポートすることを推奨する方法の場合は、次の手順に従います:
Byこれらのオプションを検討すると、Windows 以外のプラットフォームで Access データベースにアクセスするという課題を克服し、Python プログラミングでデータを効果的に利用できます。
以上がPython を使用して Windows 以外のプラットフォームから Microsoft Access データベースにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。