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 のファイルおよびテーブルをループ処理する方法」を参照してください。

Integration Services のアイコン (小) 最新の Integration Services の入手

マイクロソフトが提供する最新のダウンロード、アーティクル、サンプル、ビデオ、およびコミュニティで選択されたソリューションについては、MSDN または TechNet の Integration Services のページを参照してください。

これらの更新が自動で通知されるようにするには、ページの RSS フィードを購読します。

変更履歴

変更内容

  • Microsoft Office Excel 2007 を使用するデータ ソースでは Excel の以前のバージョンとは異なる接続マネージャが必要となることに関する注意書きを削除しました。接続方法に関する最新情報については、「Excel ブックに接続する方法」を参照してください。