次の方法で共有


Excel 接続マネージャー

Excel 接続マネージャーを使用すると、パッケージを既存の Microsoft Excel ブック ファイルに接続できます。 Microsoft SQL Server Integration Services に含まれる Excel ソースと Excel 変換先は、Excel 接続マネージャーを使用します。

Excel 接続マネージャーをパッケージに追加すると、Integration Services によって、実行時に Excel 接続として解決される接続マネージャーが作成され、接続マネージャーのプロパティが設定され、パッケージの Connections コレクションに接続マネージャーが追加されます。

接続マネージャーの ConnectionManagerType プロパティは、EXCEL に設定されます。

パスワードで保護された Excel ファイルに接続することはできません。

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 の変換先」を参照してください。

プロパティを設定するには SSIS デザイナーから行うか、またはプログラムによって設定します。

SSIS デザイナーで設定できるプロパティの詳細については、「 Excel 接続マネージャー」を参照してください。

プログラムによる接続マネージャーの構成については、「 ConnectionManager 」と「 プログラムによる接続の追加に設定されます。

Excel ファイルのグループによるループ処理については、「 Foreach ループ コンテナーを使用して Excel のファイルおよびテーブルをループ処理する」をご覧ください。