すべてのソース ファイルのデータ構造が同一であり、データが 1 つの宛先テーブルに送信されるという前提で、Foreach ループ コンテナーを使用して Excel ブックまたはシートのコレクションを列挙する方法の例をたくさん見てきました。 .
次のシナリオを処理するための最良の方法は次のとおりです。- 各ワークブック/シートには異なるスキーマがあります - ソース シートごとに 1:1 で一致する宛先テーブルがあります。- 標準的なクリーンアップ: ワークブックが作成され、"読み込み中" フォルダーに配置されます。SSIS パッケージは、読み込み中のフォルダー内のファイルを読み取り、正常に完了するとアーカイブ フォルダーに移動するジョブで実行されます。
ワークブックごとに個別の SSIS パッケージを作成できることはわかっていますが、それを維持するのは非常に面倒です。どんな助けでも大歓迎です!