質問
シートが複数あるExcelファイルのシート名一覧を取得し、別ファイルの特定の列に取得結果を出力したいです。
どのように設定を行えばよいですか。
回答
Excelコネクターの[書き込み]処理に対して、[シート名一覧取得]処理からMapperの[単純な繰り返し]ロジックでマッピングすることで実現可能です。
設定例
- Excelコネクターの[書き込み]処理を配置し、[列一覧]にシート名を記入する列を指定します
(例では”SheetName”) - [シート名一覧取得]と[書き込み]処理の間にプロセスフローとデータフローを引き、間にマッピングを配置します
- 入力スキーマのroot要素として「book」、子要素として「sheet」を作成します
- [繰り返し]-[基本]より、[単純な繰り返し]ロジックを配置し、入力データの「sheet」と出力データの「row」を結びます
- 同じく「Sheet」と、出力データの列("SheetName")を結びます
マッピングイメージ
コメント
0件のコメント
記事コメントは受け付けていません。