Excel 接続マネージャー
Excel 接続マネージャーを使用すると、パッケージは既存の Microsoft Excel ブック ファイルに接続できます。MicrosoftSQL ServerIntegration Services に含まれる Excel ソースと Excel 変換先は、Excel 接続マネージャーを使用します。
Excel 接続マネージャーをパッケージに追加するときに、Integration Services により、実行時に Excel 接続として解決される接続マネージャーを作成し、接続マネージャーのプロパティを設定して、接続マネージャーをパッケージの Connections コレクションに追加します。
接続マネージャーの ConnectionManagerType プロパティは、EXCEL に設定されます。
Excel 接続マネージャーは、次の方法で構成できます。
Excel ブック ファイルのパスを指定します。
ファイルの作成に使用した Excel のバージョンを指定します。
選択したワークシート内または範囲内でアクセスするデータの最初の行に、列名が格納されているかどうかを示します。
Excel ソースによって Excel 接続マネージャーが使用された場合は、抽出したデータに列名が含められます。Excel 変換先によって使用された場合は、出力されたデータに列名が含められます。
Excel 接続マネージャーは、Microsoft OLE DB Provider for Jet 4.0 と、それによってサポートされる Excel ISAM (Indexed Sequential Access Method) ドライバーを使用して Excel データ ソースに接続し、データの読み取りおよび書き込みを行います。このプロバイダーを Excel ソースおよび Excel 変換先で使用する場合の、プロバイダーとドライバーの詳細については、「Excel ソース」および「Excel 変換先」を参照してください。
注 |
---|
パスワードで保護された Excel ファイルには接続できません。 |
Excel 接続マネージャーの構成
プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。
SSIS デザイナーで設定できるプロパティの詳細については、「[Excel 接続マネージャー]」を参照してください。
プログラムによる接続マネージャーの構成の詳細については、「ConnectionManager」および「プログラムによる接続の追加」を参照してください。
複数の Excel ファイルをループ処理する方法については、「Foreach ループ コンテナーを使用して Excel のファイルおよびテーブルをループ処理する方法」を参照してください。
|