xoBlos クライアントを使用して、「Webサービス呼び出し」「変換(XML→抽出データ)」「Excel表を生成」の3手順で出力した法令名リスト(Excel表)の例を再掲します。
出力した法令名リスト
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240607/20240607080539.png)
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240607/20240607075151.png)
出典:e-Govポータル (https://www.e-gov.go.jp)
上図は「Excel表を生成」手順で出力したExcelシートですが、「Webサービス呼び出し」後のXML形式は下図のようになっているため、xoBlosで抽出処理できるフラットなXML(xoBlos形式XML)にする必要があります。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621042432.png)
それでは後続の「変換(XML→抽出データ)」「Excel表を生成」の2手順で抽出・生成処理してみましょう。
変換(XML→抽出データ)
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621043217.png)
「変換(XML→抽出データ)」手順は、新設するときは [新しい手順]-[抽出データを作成する]-[XMLファイルから] を選んで作成します。上図のように手順の設定はものすごく簡単で、[入力ファイル名]、[出力ファイル名]、[出力文字コード] を指定するだけです(あらゆる手順設定の中で最も簡単)。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621044550.png)
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621044601.png)
Excel表を生成
最後にフラットなXML(xoBlos形式XML)を読み込み、Excelシートに出力します。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621045204.png)
「Excel表を生成」手順の詳細は割愛しますが、下図のような簡易な制御シートで処理できます。
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621045813.png)
![](https://cdn-ak.f.st-hatena.com/images/fotolife/x/xoblos/20240621/20240621045823.png)