はじめに
Excel形式への出力も第三弾 ![]()
第一弾 ![]()
第二弾 ![]()
第一弾、第二弾では、シート上に一覧形式で普通に出力させましたが、第三弾ではテンプレートを使用した出力。
流石に目新しい情報は出てきませんが、復習を兼ねてと言うことで。
基本的な説明は、第一弾や第二弾でも紹介しているので、割愛させていただきます。
入力データ
同じデータを使って、色々な出力が出来ることを紹介したいので、今回も〝郵便番号データ〟の 香川県 と 沖縄県 の CSVファイルを、マージして使用します。
データ加工
1.入力ファイルエリアの編集
入力形式=CSV
入力ファイル(香川県と沖縄県の郵便番号データ)を、普通にマージする設定をすれば良いだけです ![]()
ピン
とこない場合は 第一弾
の設定を丸パクリで。
2.出力ファイルエリアの編集
出力形式=Excel
は 以下の説明内で登録したレイアウト定義を使用します。
その他は普通に設定をしてください。
もし悩んだ場合は、ここも 第一弾
の設定を参考に。
但し、出力ファイル名は、今回用に変えましょう ![]()
出力結果は拡張子に左右されませんが、拡張子をつけるなら .xlsx(Excel 2007以降の形式)がお勧めです
3.抽出条件の設定
初期設定のまま使用
4.関係線の設定1〔抽出条件と出力ファイル〕
抽出条件のアイコンを選んで、出力ファイルのアイコンの上にドラッグ&ドロップし、アイコン間の関係線をつなぎます。
5.関係線の設定2〔入力項目と出力項目をマッピング〕
今回も、入力側と出力側で、項目の数や並びは同じなので、下図のように項目を上から順にマッチングしていきます。
6.データ加工処理
すべての設定が終わったので、 最後にIDを登録して、現在表示されている内容で、データ加工を実行します。
実際の出力ファイルはこんな感じ。
補足
対象シート=項目値使用 で テンプレートを使用する場合も、基本は同じなので 第二弾
を参考にしてください
余談ですが、
出力ファイルに〝テンプレートファイル名〟と同じファイルは指定できませんが、〝管理Excelファイル〟は指定できるようです。
以上です。


