私は SSIS を初めて使用し、フォルダーから複数の XLSX 形式のファイルを読み取り、データベースに挿入できるように foreach ループに入力する方法を知りたいと考えています。
私はこの例を見直していました:
しかし、foreach ループの詳細、またはデータ ファイルをデータベースにアップロードする別の方法があるかどうかを知りたいです。
どんな提案でも大歓迎です。
私は SSIS を初めて使用し、フォルダーから複数の XLSX 形式のファイルを読み取り、データベースに挿入できるように foreach ループに入力する方法を知りたいと考えています。
私はこの例を見直していました:
しかし、foreach ループの詳細、またはデータ ファイルをデータベースにアップロードする別の方法があるかどうかを知りたいです。
どんな提案でも大歓迎です。
私がこれを正しく理解していれば、Foreach ループの操作方法を知りたがっています。
foreach ループで、foreach ファイル列挙子として列挙を選択し、xlsx ファイルが存在するフォルダーとしてフォルダーを選択し、ファイルでそれを *.xlsx に設定して、フォルダー内のすべての xlsx ファイルを選択し、変数マッピングで値を変数に割り当てます。 varloaction と言って、Excel 構成マネージャーの式に移動し、varloaction 変数を使用して接続文字列を作成します。
同じ形式の複数のファイルを読み取るには、SSIS パッケージで for-each ループを設定する必要があります。また、ファイルが異なるフォルダーに保存されている場合は、フォルダーごとに個別の接続を作成する必要があります。
参照: 複数の XLS ファイルを SQL Server テーブルに読み込む場合:
複数の XLSX ファイルを SQL Server テーブルに読み取る場合:
http://www.techbrothersit.com/2013/12/ssis-read-multiple-sheets-from-excel.html