人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

LibreOffice 4.0.0.3(Mac版)で、Microsoft Access 2007のデータベースのファイル(*.accdb)を開く方法を教えてください。

データベースウィザードの「既存のデータベースに接続」では「Microsoft Access 2007」が選択肢に出てきません。

ヘルプにある https://wiki.documentfoundation.org/MSA-Base_Faq にアクセスしても、そのリンク先の http://ooo-wiki.apache.org/wiki/MSA-Base_Faq には繋がりません。

追記:正しいリンク先は http://wiki.openoffice.org/wiki/MSA-Base_Faq かもしれません。OpenOfficeの情報なのでどこまでLibreOfficeに当てはまるかわからないですが、WindowsでしかAccessのファイルを開けない?


●質問者: xnissy
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● fiwa
ベストアンサー

LibreOfficeだけではaccessデータベースに接続することはできない、はずです。
少し前のLibre3.5の頃の記事ですが、状況は変わってないと思います。

Similarly, Base offers limited support for Microsoft Access databases by invoking Microsoft's Access database engine, which is available only on Windows. LibreOffice for Linux or Mac OS X can't import Access databases at all.
http://review.techworld.com/applications/3341571/libreoffice-35-review/

有料になりますがActual ODBC Driver for Accessというものを使うとMacからもaccessデータベースを開くことはできるようになります。ただしリードオンリーなのでLibreOfficeの場合は別途.odbに保存して利用する必要があり、パスワードが設定されているaccessデータベースは利用できません。

LibreOfficeから利用する場合の手順は概ね次のようになります。
Actual ODBC Driver for Accessをインストール後、ユーティリティーフォルダにインストールされたODBC ManagerからシステムDNSにactual accessドライバを指定して利用したいaccessデータベースを登録。LibreOfficeのデータベースウィザードから「既存のデータベースに接続」からODBCを選択して、ブラウズボタンから先ほど登録したデータソースを指定して読み込みます。
いちおうお試しできますが、ライセンスキーがないとレコードは3行しか読み込まれません。ネットから拾ってきた.accdbファイルで実際に試してみたのですが、一応読み込まれました。ただし、日本語の扱いは少し微妙?かも知れません。

f:id:fiwa:20130212212237p:image

そもそもLibreOffice等で利用するのに、有料のドライバ使うのはどうなのよ?という話もありますが...。


xnissyさんのコメント
とても詳しく教えていただき、ありがとうございます。 LibreOffice単体では無理なんですね。有料のドライバも、そう高いものではないとはいえ、機能も制限されているようですので、ちょっと二の足を踏んでしまいます。 Excelで開くことは可能なようですので、MS Officeを買うことも検討したいと思います。

fiwaさんのコメント
ええと、Windows版のほうのExcelですよね? 確かMac版のほうはLibreOfficeと似たようなものだったと思うのですが。

xnissyさんのコメント
えっ、そうなんですか!? 教えていただいて助かりました。 Accessを扱うのはWindowsの方がよさそうですね。

fiwaさんのコメント
ここのやりとりを読むと、やはりMac版Excelで直接accessからデータを読むには同様のドライバが要るようです。 http://answers.microsoft.com/en-us/mac/forum/macoffice2011-macexcel/is-excel-able-to-import-data-from-ms-access-2010/1f04173b-4c2f-4d6e-9bcc-47ecb95ad31a Microsoft公式の記述はこちら http://mac2.microsoft.com/help/office/14/ja-jp/excel/item/c7485636-da77-4c46-a20a-422f90ebf679 それから回答にタイプミスがありましたので訂正。 ? システムDNS ◯ システムDSN

xnissyさんのコメント
無料質問にもかかわらず、とても詳しく教えていただき、どうもありがとうございました。 今のところ、AccessからExcelファイルにエクスポートして、それをLibreOfficeで読み書きしています。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ