なぜ MDB を XML に変換するのですか?
XML は、構造化されスキーマで記述されたデータを必要とするエンタープライズシステム、SOAP ウェブサービス、データパイプラインで受け入れられる標準的な交換形式です。古い Access データを XML にエクスポートすることは、レガシーな ERP、文書管理システム、またはフラットな CSV ではなく XML フィードを期待するカスタムインポーターにデータを取り込む際によく行われます。
MDB から XML への変換方法
Microsoft Access APP
ナビゲーションペインでテーブルまたはクエリをクリックし、「外部データ」 > 「XML ファイル」に移動、「データ (XML)」と必要に応じて「スキーマ (XSD)」にチェックを入れて OK をクリックします。
Full Convert Enterprise APP
Microsoft Access をソースに、XML をターゲットに設定し、テーブルを選択してエクスポートを実行します。
Navicat Premium APP
.mdb ファイルに接続し、目的のテーブルを XML 形式でエクスポートします。
ACCDB MDB Explorer APP
.mdb を開き、テーブルを XML にエクスポートします。
MDB を変換するプログラム
これらの形式について
MDB ファイルは、1992年から2003年まで使用されていた旧形式の Microsoft Access データベースです。Access 2007 以降は .accdb に置き換えられました。テーブル、クエリ、フォーム、レポート、VBA コードを1つのファイルに保存します。Windows では Microsoft Access または無料の MDB Viewer Plus…
.MDB の詳細を開く →XML ファイルは、ネストされたカスタムタグ内に構造化データを保存するプレーンテキストドキュメントです。単なるテキストであるため、任意のテキストエディタで開くことができます。ブラウザのタブにドラッグすれば折りたたみ可能な表示で素早く確認でき、編集には Visual Studio Code や Notepad++ が適しています。XML…
.XML の詳細を開く →品質と注意点
- Microsoft Access は、MDB から XML への直接的なワンステップエクスポートが可能な唯一の広く普及しているツールです。これがない場合は、まず CSV にエクスポートしてから CSV を XML に変換してください。
- Access は 1 つの XML ファイルにつき 1 つのテーブルまたはクエリをエクスポートします。複数のテーブルを書き出すには、複数回エクスポートを実行する必要があります。
- フォーム、レポート、マクロ、VBA コードには XML の同等物が存在しないため、出力には含まれません。
よくある質問
Access はデータだけでなくスキーマもエクスポートしますか?
.xml と共に、列名や型を記述したコンパニオンファイルを取得できます。Microsoft Access を使わない無料の選択肢はありますか?
すべてのテーブルを単一の XML ファイルにエクスポートできますか?
.xml ファイルが生成されます。