データを取得する必要があるMicrosoft Access .accdbファイル(バージョン2010の場合)を受け取りました。
Ubuntuで開くにはどうすればよいですか?それを可能にするツールはありますか?
PS:CSVエクスポート機能があれば、読み取り専用で問題ありません。
OpenOffice Database
。クリアされました!!
データを取得する必要があるMicrosoft Access .accdbファイル(バージョン2010の場合)を受け取りました。
Ubuntuで開くにはどうすればよいですか?それを可能にするツールはありますか?
PS:CSVエクスポート機能があれば、読み取り専用で問題ありません。
OpenOffice Database
。クリアされました!!
回答:
Jackessに基づいたaccess2csvプログラムをリリースしました。コードはhttps://github.com/AccelerationNet/access2csvにあり、バイナリはhttps://github.com/AccelerationNet/access2csv/releasesにあります。
Access 2000-2011の場合(読み取りと書き込みの両方)
Jackcessは、MS Accessデータベースを読み書きするための純粋なJavaライブラリです。Health Market Science、Inc.のOpenHMSプロジェクトの一部です。それはアプリケーションではありません。GUIはありません。これは、他の開発者がJavaアプリケーションを構築するために使用することを目的としたライブラリです。MDBツールよりもずっと新しく、よりアクティブで、書き込みをサポートしているようです。
Jackcessは現在、読み取りと書き込みで2000-2010ファイルをサポートしていますが、Access 97ファイルの読み取りのみをサポートしています
97より古いアクセスの場合(読み取りと書き込みの両方)
MDBツールをお試しください
UCanAccess JDBCドライバーを使用して、LibreOffice BaseなどのアプリケーションからAccessデータベースファイル(.mdbおよび.accdb)に接続することもできます。設定方法の詳細な手順については、私の答えを参照してください
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
LibreOffice Database
開けようとしましたか。