1. カメラ
  2. カーオーディオ&エレクトロニクス
  3. ホームオーディオ
  4. パーソナルオーディオ
  5. テレビ
  6. スマートホーム
  >> 電子技術オンライン >  >> スマートホーム >> スマートライフ

XML を Excel に変換する方法

Microsoft Excel には、XML ドキュメントをインポートする主な方法が 2 つあります。手動インポートは、ほとんどのユーザーにとって最も簡単です。 2 つ以上のファイルをインポートする必要があり、コードの入力や挿入に慣れている場合は、プログラムによるインポートの方が速いかもしれません。

手動インポート

ステップ 1

Excel を開き、[ファイル] メニューから [開く] を選択します。ファイルの種類のリストから「XML ファイル」を選択します。開きたいファイルを選択し、[開く] をクリックします。

ステップ 2

プロンプトが表示されたら、オプションのリストからスタイル シートを選択するか、スタイル シートを使用しない場合は [キャンセル] をクリックします。

ステップ 3

[保存] を選択し、[XLS (Excel)] または XLSX 形式を選択して変換を永続的にします。

プログラムによるインポート

ステップ 1

インポートするサーバーの場所と XML ファイル名を書き留めます。または、ファイルがハード ドライブ上にある場合は、ファイルの場所を書き留めます。参照することはできないため、完全なディレクトリの場所を知る必要があります。

ステップ 2

Excel で Visual Basic for Applications プロジェクトを開き、新しいモジュールを挿入します。 「ImportXML」という名前のサブルーチンを作成します。 (必要に応じて別の名前を使用できますが、「ImportXML」を使用すると、後で参照しやすくなります。)

ステップ 3

次のコードを挿入し、角かっこ内のテキストを関連するファイル名と場所、およびスタイル シートに置き換えます:

Workbooks.OpenXML "", _ <スタイル シート>

このコードは、指定された XML ファイルのコンテンツを使用して、指定されたスタイル シートを使用して書式設定された新しいブック ファイルを作成して開くように Excel に指示します。ワークブック ファイルは、1 つ以上の関連するワークシートで構成されています。

ヒント

プログラムによるインポートを使用する場合、さまざまな XML ドキュメントのファイル名と場所を使用してコードを繰り返すことができます。