なぜ ACCDB を DBF に変換するのですか?
DBF (dBASE) は数十年前のフラットテーブル形式ですが、一部のレガシーな GIS ソフトウェア、会計システム、データインポートパイプラインで依然として必要とされています。システムが DBF 入力のみを受け付ける場合、ACCDB データベースから関連するテーブルをエクスポートするのが標準的な方法です。DBF は1ファイルにつき1つのフラットテーブルしか保存できないため、マルチテーブルデータベースの場合は複数のエクスポート手順が必要になります。
ACCDB から DBF への変換方法
Microsoft Access APP
対象のテーブルをクリックし、「外部データ > エクスポート > その他 > dBASE ファイル」に移動し、保存先フォルダーとファイル名を選択して「OK」をクリックします。各テーブルに対してこれを繰り返します。
MDB Viewer Plus FREE
.accdb ファイルを開き(無料の Microsoft Access Database Engine が必要)、左パネルでテーブルを選択し、「Export」をクリックして DBF を選択します。Access のライセンスは不要です。
ACCDB を変換するプログラム
これらの形式について
ACCDB ファイルは Microsoft Access データベースです。これは Access 2007 バージョン以降で使用されている形式で、以前の .mdb に代わるものです。テーブル、クエリ、フォーム、レポート、および VBA コードを 1 つのファイルに保存します。開くには、Windows 上の Microsoft Access、または無料の MDB Viewer…
.ACCDB の詳細を開く →DBFファイルはdBASE/xBase形式の単一テーブルデータベースで、1983年から使用されており、現在でもGISのシェープファイル、会計データのエクスポート、レガシーな業務ソフトウェアで一般的です。LibreOffice Calc(「ファイル」>「開く」からdBASEを選択)で無料で開くか、Excelにインポートできます。関連する .dbt または .fpt…
.DBF の詳細を開く →品質と注意点
- DBF は1ファイルにつき1つのフラットテーブルを保存します。マルチテーブルの Access データベースの場合、テーブルごとに個別の
.dbfエクスポートが必要です。 - DBF のフィールド名は10文字に制限されています。Access は長い列名を自動的に切り詰めるため、最初の10文字が同じ列が2つあると競合が発生する可能性があります。
- 多値フィールド、添付ファイルフィールド、集計フィールドなどの ACCDB 固有のフィールド型には DBF の対応する型がないため、削除されるかエラーの原因となります。
よくある質問
ACCDB データベース全体を1ステップで DBF にエクスポートできますか?
.dbf ファイルにエクスポートする必要があります。