なぜ ACCDB を CSV に変換するのですか?
ACCDB は独自のバイナリデータベース形式であり、ほとんどのツールで直接開くことができません。CSV は Excel、Google Sheets、Python、R、および事実上すべてのデータツールで読み取り可能です。CSV へのエクスポートは、受信者が Access をインストールしていない場合や、別のシステムにデータを供給する場合に、Access データベースからデータを移動するための標準的な方法です。
ACCDB から CSV への変換方法
Microsoft Access APP
対象のテーブルをクリックし、「外部データ」 > 「エクスポート」 > 「テキスト ファイル」に移動し、「区切り記号付き」を選択して、区切り記号としてカンマを選び、「最初の行にフィールド名を含める」にチェックを入れます。各テーブルに対してこれを繰り返します。
MDB Viewer Plus FREE
.accdb ファイルを開き(無料の Microsoft Access Database Engine が必要)、左パネルでテーブルを選択して「Export」をクリックし、CSV を選択します。Access のライセンスは不要です。
mdbtools OPEN-SOURCE
mdbtools をインストールし、各テーブルに対して mdb-export file.accdb TableName > output.csv を実行します。まず mdb-tables file.accdb を実行して、利用可能なすべてのテーブル名をリストアップしてください。
LibreOffice Base FREE
LibreOffice Base で .accdb に接続し、テーブルの行を LibreOffice Calc スプレッドシートにコピーして、「ファイル」 > 「名前を付けて保存」 > 「テキスト CSV」から CSV として保存します。
ACCDB を変換するプログラム
これらの形式について
ACCDB ファイルは Microsoft Access データベースです。これは Access 2007 バージョン以降で使用されている形式で、以前の .mdb に代わるものです。テーブル、クエリ、フォーム、レポート、および VBA コードを 1 つのファイルに保存します。開くには、Windows 上の Microsoft Access、または無料の MDB Viewer…
.ACCDB の詳細を開く →CSV ファイルは、表形式のデータをプレーンテキストとして保存します。1行に1レコード、値はカンマ(欧州圏ではセミコロン)で区切られます。Excel、Google Sheets、LibreOffice Calc などのスプレッドシートソフトで開くことができます。最も一般的な問題は、Excel…
.CSV の詳細を開く →品質と注意点
- 1回の操作につき1つのテーブルのみ - ACCDB ファイルには数十のテーブルが含まれる場合があります。Linux 上で mdbtools を使用するのが、すべてのテーブルを一括エクスポートする最も効率的な方法です。
- CSV に転送されるのは生のテーブルデータ(行と列)のみです。クエリは結果セットとしてエクスポートされますが、フォーム、レポート、VBA コード、リレーションシップ、フィールドのデータ型はすべて失われます。
- MDB Viewer Plus で
.accdbファイルを開くには、無料の Microsoft Access Database Engine(ACE 再頒布可能コンポーネント)が必要です。.mdbファイルはこれなしで動作します。