私が開発している開発マシンは、オペレーティングシステムとしてUbuntu Jaunty Jackalopeを持っています。 Microsoft Accessで作成された.accdbファイルの形式で作業しているプロジェクトのデータが表示されています。私はMicrosoft Accessのコピーを所有していません。私はOpen Officeをインストールしており、私のオペレーティングシステムで使用できるソフトウェアパッケージをインストールする意思があります。このファイルを開いたり変換したりして、コンピュータ上のデータを表示および編集できる方法はありますか?私が開くことができるようにAccessデータベースを保存できる別の形式がありますか?Ubuntuで.accdbファイルを開く方法は?
答えて
オープンソースツールは2種類ありますが、MDB形式のファイルのみで動作します。 ACCDBファイルのサプライヤにあなたにMDB形式でそれを伝えるように頼むことができますか?
は、Microsoft DLLを使用せずにMS Accessデータベース(mdbファイル)からデータを簡単にエクスポートできるオープンソースライブラリとユーティリティのセットです。
Jackcessは、MS Accessデータベースの読み書き用の純粋なJavaライブラリです。これは、Health Market Science、Inc.のOpenHMSプロジェクトの一部です。これはアプリケーションではありません。 GUIはありません。他の開発者がJavaアプリケーションを構築するために使用するライブラリです。それはMDBツールよりはるかに新しいようであり、よりアクティブであり、書き込みサポートを持っています。
これは、興味のある:How to convert accdb to a postgres database
私はWine
が合うかどうかわからないが、それは一見の価値があります。
モジュールからのコードではなく、テーブルからデータを抽出すると思います。私は特にUbuntuについてはわかりませんが、ODBC接続(または利用可能な場合はOLEDB接続)を使用してアクセスファイルに接続し、データを抽出できると思いますか?接続タイプによっては、インポートするためにテーブル名を知る必要があります。
Jet/ACEはWindows上でのみ動作するため、Jet/ACEが提供する機能を複製するためのライブラリが必要になります。トニーは私が知っているものすべてを提供しています。 –
Microsoft Access Runtimeはフリーソフトウェアです。 Wineを使用してUbuntuにインストールし、accdbデータベースを開くことができます。
ランタイムにより、データベースを編集するツールが提供されません。 Accessで構築されたアプリケーションのみを実行できます。また、Wine AppDBはA2007をBronzeレベルのサポート(http://appdb.winehq.org/objectManager.php?sClass=version&iId=16862)として評価していますが、それはランタイムではないフルバージョン用です(私が想定している)。 –
Jackcessは、Access 97(読み取り専用)、2000,2003、2007、および2010(読み書き可能)の.mdbファイルと.accdbファイルのすべてをサポートするようになりました。
ファイルをダンプする
import com.healthmarketscience.jackcess.*;
import java.io.*;
public class AccessExport {
public static void main(String []args) throws IOException {
System.out.println(Database.open(new File(args[0])).getTable(args[1]).display());
}
}
と同じくらい簡単にすることができます(もちろん、あなたがJavaコンパイラ、libcommons-ログ-javaの、libcommons-LANG-javaの必要があり、通りの.accdbファイル名を渡す必要があります最初のパラメータとテーブル名を2番目のパラメータとして使用します)。
-Marcel
- 1. mceditのコンテキストメニューをubuntu 16.04で開く方法は?
- 2. アプリエンジンパッチでファイルを開く方法は?
- 3. フルパスでファイルを開く方法は?
- 4. ブラウザでPDFファイルを開く方法は?
- 5. ubuntuでMATLABを開く
- 6. apkファイルを開く方法
- 7. ファイルを開く方法
- 8. ファイルを開く方法
- 9. .diaryファイルを開く方法
- 10. .bundleファイルを開く方法
- 11. インテントでAndroidでファイルを開く方法
- 12. .msu拡張ファイルを開く方法は?
- 13. .sqlファイルをローカルに開く方法は?
- 14. サーバディレクトリからファイルを開く方法は?
- 15. Javaでファイルを開く方法
- 16. iBooksでファイルを開く方法
- 17. ファイルチューザなしでファイルを開く方法
- 18. interop.wordで単語ファイルを開く方法
- 19. 別のタブでファイルを開く方法
- 20. iframeでファイルを開く方法
- 21. androidでExcelファイルを開く方法
- 22. c#ダブルクリックでファイルを開く方法
- 23. デフォルトのアプリケーションでファイルを開く方法
- 24. ハイパーリンクでp4ファイルを開く方法
- 25. Eclipseで.launchファイルを開く方法
- 26. アンドロイドでファイルを開く方法
- 27. ビジュアルスタジオでSilverlightファイルを開く方法
- 28. Eclipseでjarファイルを開く方法
- 29. NERDTreeでデフォルトで新しいタブでファイルを開く方法は?
- 30. Gtkmm:gtkウィンドウの.odpファイルを開く方法(
Cf https://askubuntu.com/questions/342925/opening-an-accdb-file-in-ubuntu – Nemo