0

私はここでいくつかの検索を行いました.いくつかの問題はていますが、私が必要としているものとはまったく違うようです.

私がやろうとしているのは、Excel ファイルを SSIS 経由で SQL テーブルにインポートすることですが、問題は、正確なファイル名がわからないことです。私たちは一定の間隔でファイルを取得しておらず、通常、ファイルの名前には日付/月が含まれています。たとえば、現在のファイルは「Census Data - May 2013.xls」です。一度に 1 つのファイルしかロードしないので、複数の Excel ファイルのディレクトリをループする必要はありません。

私のコンセプトは、このファイルを取得して「読み込み中」ディレクトリにコピーし、そこから読み込むことができるということです。パッケージの開始時に、最初に読み込みディレクトリをクリアし、元のディレクトリで Excel ファイルをスキャンし、それを読み込みディレクトリにコピーしてから、SQL に読み込みます。ファイル名をどこかに保存する必要があるかもしれないので、次の月に同じファイルを読み込みディレクトリにコピーしませんが、それを処理する最善の方法はよくわかりません.

ディレクトリをスキャンして Excel ファイルを探し、それを読み込み中のディレクトリにコピーする部分を除いて、ほとんどすべてを書き留めました。私はこのページから私の情報の大部分を取得しました。これは(再び)私がやりたいことに近いですが、私が必要とする解決策とはまったく異なります.

だれか私をゴールまで連れて行ってくれませんか? Excel 接続マネージャーを正しく取得できないようです (変数を使用するのはこれが初めてです)。ファイルを読み込み中のディレクトリに移動する方法もわかりません。

4

1 に答える 1