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 のファイルおよびテーブルをループ処理する」を参照してください。
関連タスク
Excel ブックに接続するExcel ブックに接続する方法
関連コンテンツ
|