フローとしては、Excelアダプタの[シート名一覧取得]処理の後続に[繰り返し(データ件数)]処理を配置します。
--
[シート名一覧取得] -> [繰り返し(データ件数)] -> [Mapper]
--
URL:https://www.hulft.com/help/ja-jp/DataSpider/dss42sp2/help/ja/adapter/basic/foreach.html
なお、シート名一覧取得処理の出力スキーマは XML 型となるため、繰り返し(データ件数)処理では [分割パス] を設定する必要がございます。
シート名一覧取得処理は以下の XML 型のスキーマとなっております。
------------
<book>
<sheet>{シート名1}</sheet>
<sheet>{シート名2}</sheet>
...
</book>
------------
そのため、繰り返し(データ件数)処理のプロパティにて、 [XMLデータ処理] タブの [分割パス] は「/book/sheet」と設定することで シート数分の読み取り処理の実施が可能です。
また、シート名一覧取得処理の出力スキーマは 自動でセットされないため、個別に設定する必要があります。
シート名一覧取得処理のスキーマについては、下記ヘルプをご確認ください。
URL:https://www.hulft.com/help/ja-jp/DataSpider/dss42sp2/help/ja/adapter/file/excel_get_sheet_name.html