なぜ DBF を MDB に変換するのですか?
DBF は 1980年代の xBase ファミリーに由来するフラットな単一テーブル形式で、現在も GIS のシェープファイルやレガシーなビジネスエクスポートで一般的です。MDB は Microsoft Access のデータベース形式であり、複数の関連テーブル、クエリ、フォーム、レポートをサポートしています。変換は通常、フラットな .dbf 形式ではサポートできないクエリやリレーションシップを構築するために、レガシーデータを Access に移行することを意味します。
DBF から MDB への変換方法
Microsoft Access EASIEST
Access で新しい空のデータベースを作成し、「外部データ」 > 「新しいデータソース」 > 「ファイルから」 > 「dBASE ファイル」に移動し、.dbf を参照して新しいテーブルにインポートします。結果はすでに追加の保存ステップなしで Access 形式になっています。
LibreOffice Calc FREE
LibreOffice Calc で .dbf を開き(正しい文字エンコーディングを選択)、CSV として保存してから、その CSV を「外部データ」 > 「テキストファイル」経由で Microsoft Access にインポートします。お使いの Access のバージョンに直接の dBASE インポートオプションがない場合は、この方法を使用してください。
DBF を変換するプログラム
これらの形式について
DBFファイルはdBASE/xBase形式の単一テーブルデータベースで、1983年から使用されており、現在でもGISのシェープファイル、会計データのエクスポート、レガシーな業務ソフトウェアで一般的です。LibreOffice Calc(「ファイル」>「開く」からdBASEを選択)で無料で開くか、Excelにインポートできます。関連する .dbt または .fpt…
.DBF の詳細を開く →MDB ファイルは、1992年から2003年まで使用されていた旧形式の Microsoft Access データベースです。Access 2007 以降は .accdb に置き換えられました。テーブル、クエリ、フォーム、レポート、VBA コードを1つのファイルに保存します。Windows では Microsoft Access または無料の MDB Viewer Plus…
.MDB の詳細を開く →品質と注意点
- 付随する
.dbtまたは.fptファイルに保存されているメモフィールドは、インポート時にメモファイルが欠落していると、削除されたり切り捨てられたりする可能性があります。付随ファイルは.dbfと同じ場所に置いてください。 - 古いソフトウェアの DBF ファイルは DOS/OEM コードページを使用していることが多く、アクセント記号付きの文字や非ラテン文字が正しくインポートされない場合があります。LibreOffice Calc を中間ツールとして使用すると、エンコーディングを明示的に制御できます。
- 1つの
.dbfには正確に1つのテーブルが保持されます。データが複数の DBF ファイルにまたがっている場合は、それぞれを個別にインポートし、Access 内でリレーションシップを作成してください。
よくある質問
Microsoft Access なしで DBF を MDB に変換できますか?
.mdb ファイルを生成できる標準的なツールは Microsoft Access のみです。LibreOffice Calc は DBF を読み取って CSV にエクスポートでき、それを Access でインポートすることは可能です。インポートは .mdb だけでなく .accdb でも機能しますか?
.mdb を、現在の形式の場合は .accdb を選択してください。dBASE のインポートはいずれの場合も同様に機能します。