ホームページ > バックエンド開発 > Python チュートリアル > Python を使用して Windows 以外のプラットフォームから Microsoft Access データベースにアクセスする方法

Python を使用して Windows 以外のプラットフォームから Microsoft Access データベースにアクセスする方法

Mary-Kate Olsen
リリース: 2024-10-30 06:30:03
オリジナル
411 人が閲覧しました

How to Access Microsoft Access Databases from Non-Windows Platforms with Python?

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 ファイルにデータをエクスポートすることを推奨する方法の場合は、次の手順に従います:

  1. Access を開きます。
  2. [外部データ] タブをクリックして、[エクスポート] を選択します。
  3. ファイルの種類として [CSV (カンマ区切り)] を選択します。
  4. ファイルのパスと名前を指定します。
  5. CSV ファイルをエクスポートしたら、pandas や csv などのライブラリを使用して Python スクリプトにインポートできます。

Byこれらのオプションを検討すると、Windows 以外のプラットフォームで Access データベースにアクセスするという課題を克服し、Python プログラミングでデータを効果的に利用できます。

以上がPython を使用して Windows 以外のプラットフォームから Microsoft Access データベースにアクセスする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート