web-dev-qa-db-ja.com

Ubuntuで.accdbファイルを開きますか?

データを取得する必要があるMicrosoft Access .accdbファイル(バージョン2010を信じています)を受け取りました。

Ubuntuで開くにはどうすればよいですか?それを可能にするツールはありますか?

PS:CSVエクスポート機能があれば、読み取り専用で問題ありません。

12
Alix Axel

Jackessに基づいたaccess2csvプログラムをリリースしました。コードは https://github.com/AccelerationNet/access2csv にあり、バイナリは https://github.com/AccelerationNet/access2csv/releases にあります。

9
Ryan Davis

Access 2000-2011の場合(両方の読み取り/書き込み)

Jackcess は、MS Accessデータベースの読み取りおよび書き込み用の純粋なJavaライブラリーです。 Health Market Science、Inc.のOpenHMSプロジェクトの一部です。それはアプリケーションではありません。 GUIはありません。これは、他の開発者がJavaアプリケーションの構築に使用することを目的としたライブラリです。 MDBツールよりもはるかに新しいようで、よりアクティブで、書き込みをサポートしています。

Jackcessは現在、読み取りと書き込みで2000-2010ファイルをサポートしていますが、Access 97ファイルの読み取りのみをサポートしています

97より古いアクセスの場合(両方とも読み書き)

試す MDBツール

ソース

3
Stormvirux

CanAccess JDBCドライバーを使用して、LibreOffice BaseなどのアプリケーションからAccessデータベースファイル(.mdbおよび.accdb)に接続することもできます。それを設定する方法の詳細な手順については、私の答えを参照してください

WineまたはVirtualBoxを使用せずにAccess 2010データベースファイルを開くことは可能ですか?

3
Gord Thompson

Linux上のすべてのテーブルをCSV形式にエクスポートするには、次のコマンドを試してください。

mdb-tables -d ',' database.accdb| xargs -L1 -d',' -I{} bash -c 'mdb-export database.accdb "$1" >"$1".csv' -- {}

mdbtoolsをWSLを介してWindowsでも使用できます(WindowsのUbuntuまたはWindowsのDebian)。次に、以下を使用してコンソールにインストールします。

Sudo apt install mdbtools
1