【大阪 / 横浜 / 徳島】インフラ / サーバーサイドエンジニア募集中!

【大阪 / 横浜 / 徳島】インフラ / サーバーサイドエンジニア募集中!

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【導入実績 500社以上】AWS 構築・運用保守・監視サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【CentOS 後継】AlmaLinux OS サーバー構築・移行サービス

【WordPress 専用】クラウドサーバー『ウェブスピード』

【WordPress 専用】クラウドサーバー『ウェブスピード』

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【格安】Webサイト セキュリティ自動診断「クイックスキャナー」

【予約システム開発】EDISONE カスタマイズ開発サービス

【予約システム開発】EDISONE カスタマイズ開発サービス

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【100URLの登録が0円】Webサイト監視サービス『Appmill』

【200ヶ国以上に対応】グローバル eSIM「ビヨンドSIM」

【200ヶ国以上に対応】グローバル eSIM「ビヨンドSIM」

【中国への旅行・出張・駐在なら】中国SIMサービス「チョコSIM」

【中国への旅行・出張・駐在なら】中国SIMサービス「チョコSIM」

【グローバル専用サービス】北米・中国でも、ビヨンドのMSP

【グローバル専用サービス】北米・中国でも、ビヨンドのMSP

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

【YouTube】ビヨンド公式チャンネル「びよまるチャンネル」

【簡単】XML から Excel へデータ変換・取り込む方法

中国オフィスの大原です。

システムからデータをエクスポートする際、そのシステムによっては「XMLファイル形式」でダウンロードされる場合があります。
(例:基幹システム内のデータベースや、WordPress内の記事データなど です)

ただ、膨大なデータ量が登録されている、そのXMLファイルの中身をそのまま見ても、見辛くよく分かりません。

そこで XML から Excel  へ簡単にデータ変換やリスト化し、確認・閲覧する「2パターン」の方法をご紹介いたします。

パターンA

① カラの Excel ファイルを準備する

② データ変換対象のXMLファイルを準備する

サンプルとして、WordPress内の記事データのXMLファイル < beyond-test-wordpress-article.xml > を使用します。

③ カラの Excel に、XMLファイルをドラッグ&ドロップする

事前に準備した「カラのExcelシート」の上に、先ほどのXMLファイルを、マウスなどでドラッグ&ドロップします。

その後、下記のような選択のポップアップが表示されるので、「XMLテーブルとして開く」を選択します。

下記のように、「指定したXMLソースはスキーマを参照していません、XMLソースデータに基づいてスキーマを作成します」のポップアップが表示されたら「OK」をクリックします。

その後、Excel へのデータ取り込みが自動的に始まります。

④ XMLファイル内のデータが、自動的に Excel へ反映

これでデータ取り込みは完了です。自動的にオートフィルタの機能も入っています。

補足

この「パターンA」の方法で、XML から Excel  へデータ取り込みを実行する際、変換対象となるXMLファイルの容量が「数十MB」とデータ容量が大きいと、PCのグラフィックボードの兼ね合いで、PCの処理動作が重くなったり、Excel がXMLテーブルの読み込みに時間が掛かるなどの影響で、一部のデータのインポート処理が失敗・欠損する場合があります。

「パターンA」の方法で、データのインポートが上手くいかない場合は、少し操作は必要ですが、後述のパターンBの方法をオススメします。

パターンB

① カラの Excel ファイルを準備する

② Excel のタブを操作する

Excel のタブで「データ > ファイルから > XMLから」の順にクリックしていきます。

③ データ変換対象のXMLファイルを取り込む

サンプルとして、WordPress内の記事データのXMLファイル < beyond-test-wordpress-article.xml > をインポートします。

対象のXMLファイルをインポート操作したあと、下記のポップアップが表示されるので、「データの変換」のクリックします。

④ Power Query の画面で操作

自動的に「Power Query」のエディター画面が開きます。

下記の「左右の矢印」のようなアイコンをクリックします。

 

「展開 > OK」の順にクリックしていきます。

下記のように、データのレコードが展開されていきます。

あとは、展開させたいカラムにも、同じように「左右の矢印をクリック > 展開 > OK」と進んでいけば、その他のデータのレコードも展開されていきます。

 

下記のように、様々なデータが、Power Query の画面上で表示されていきます。

Power Query 画面の「左上」にある「閉じて読み込む」をクリックします。その後、Excel へデータが反映されます。

Excel 上で、データが展開され、反映されています。

まとめ

XMLファイルのデータをリスト化して、そのデータを Excel で確認・閲覧・共有する場合には役立ちます。

ちなみに、XMLファイルをオンライン上で変換できる、無料のジェネレーターもありますが、XMLファイルには会社の機密情報(例:顧客情報など)も登録されていることあるので、無料のジェネレーターを使用するのはオススメしません。

XMLファイルをダウンロードして変換する場合には、直接 Excel などに変換・保存するようにしましょう。

この記事がお役に立てば【 いいね 】のご協力をお願いいたします!
3
読み込み中...
3 票, 平均: 1.00 / 13
44
X facebook はてなブックマーク pocket
【2025.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

【2025.6.30 Amazon Linux 2 サポート終了】Amazon Linux サーバー移行ソリューション

この記事をかいた人

About the author

ohara

通信業界で法人向けのNWサービス・OA機器・グループウェアなどの、IT製品の導入を担当するセールスとしてキャリアをスタート。

その後、SIer系のデータセンター事業会社で、物理サーバー / ホスティングサービスのプリセールスエンジニア、SaaS型のSFA / CRM・BtoB向けのEコマースなどのカスタマーエンジニアを経て、現在のビヨンドへ入社。

現在は、アジアのシリコンバレー中国・深圳に駐在して、中国ドラマと billbill を見るのが日課です。

所有資格:簿記二級