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


12

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

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

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


LibreOffice Database開けようとしましたか。
Sauravクマール

@SauravKumar:はい、追加のODBCプラグインもインストールしましたが、.accdbファイルでは機能しません。
アリックスアクセル

疑いがありました。実際、私はずっと前に開けました。何を使ったのか覚えていませんOpenOffice Database。クリアされました!!
Sauravクマール

回答:



3

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

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

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

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

MDBツールをお試しください

ソース


感謝しますが、両方ともプログラミングAPIのようです。GUIがあればいいのですが、少なくとも単純なCLIがあればいいのです。
アリックスアクセル

@AlixAxel Libre Officeは2007年までアクセスできますが、2010年はサポートします。簡単なソリューションは07として保存し、libre officeを使用します。ところで、このアウトをチェック:askubuntu.com/questions/187389/...askubuntu.com/questions/284359/...
Stormvirux


1

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

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

mdbtoolsWSL経由でWindowsにも使用できます(Windowsの場合はUbuntu、Windowsの場合はDebian)。次に、以下を使用してコンソールにインストールします。

sudo apt install mdbtools
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.