Excel を使用して、ブックまたは接続ファイルに格納されている外部データ ソースへの接続を作成および編集できます。 現在の [クエリ] & [接続] ウィンドウまたは [ブック接続] ダイアログ ボックス (以前のバージョンで使用可能) を使用して、接続の作成、編集、削除など、これらの接続を簡単に管理できます。
注: 現在、コンピューターで外部データへの接続が無効になっている可能性があります。 ブックを開くときにデータに接続するには、[セキュリティ センター] バーを使ってデータ接続を有効にするか、信頼できる場所にブックを保存する必要があります。 詳細については、「ファイルの 信頼できる場所を追加、削除、または変更する」、 信頼された発行元を追加、削除、または表示する方法、 およびセキュリティ センターで [自分のオプションと設定を表示する] を参照してください。
Excel ワークブック内のデータは 2 つの異なる場所から取得できます。 データはワークブックに直接保存することも、テキスト ファイル、データベース、オンライン分析処理 (OLAP) キューブなどの外部データ ソースに保存することもできます。 外部データ ソースは、データ接続を介してブックに接続されます。これは、外部データ ソースの検索、ログイン、クエリ、アクセスの方法を説明する一連の情報です。
外部データ ソースに接続している場合は、更新操作を実行して更新されたデータを取得することもできます。 データを更新するたびに、最後に更新されてからデータに加えられた変更など、最新バージョンのデータが表示されます。
接続情報は、ブックまたは接続ファイル (Office Data Connection (ODC) ファイル (.odc) やユニバーサル データ接続 (UDC) ファイル (.udcx) に格納できます。 接続ファイルは、接続を一貫して共有し、データ ソースの管理を容易にする場合に特に便利です。
接続ファイルを使用してデータ ソースに接続する場合、Excel は接続ファイルから Excel ブックに接続情報をコピーします。 [ 接続のプロパティ ] ダイアログ ボックスを使用して変更を行うと、現在の Excel ブックに格納されているデータ接続情報が編集され、接続の作成に使用された可能性がある元のデータ接続ファイルは編集されません。このファイルは、[ 接続ファイル ] プロパティに表示されるファイル名で示されます。 接続情報 ( [接続名] プロパティと [ 接続の説明 ] プロパティを除く) を編集すると、接続ファイルへのリンクが削除され、[ 接続ファイル ] プロパティがクリアされます。
[接続のプロパティ] ダイアログ ボックスまたは [データ接続ウィザード] を使用すると、Excel を使用して Office データ接続 (ODC) ファイル (.odc) を作成できます。 詳細については、「 接続プロパティ」および「 ODC とデータを共有する」を参照してください。
-
次のいずれかの操作を行います。
-
データ ソースへの新しい接続を作成します。 詳細については、「Excel からテキスト ファイルへのデータの移動、テキスト ファイルのインポートまたはエクスポート」、「SQL Server Analysis Services データベースへの接続 (インポート)」を参照してください。
-
既存の接続を使用します。 詳細については、「 外部データへの接続 (インポート)」を参照してください。
-
-
[接続のプロパティ] ダイアログ ボックスの [定義] タブで [接続ファイルのエクスポート] をクリックして接続ファイルに接続情報を保存し、[ファイルの保存] ダイアログ ボックスを表示し、現在の接続情報を ODC ファイルに保存します。
注意 [ クエリ & 接続 ] ウィンドウは、Microsoft Office 365 for Excel および Excel スタンドアロン バージョン 2019 以降で使用できます。 デスクトップ バージョンの Excel で使用できる [ ブックの接続 ] ダイアログ ボックスが置き換えられました。
[ 接続 & クエリ ] ウィンドウ ([ データ > クエリ & 接続] の選択) 1 つの場所で、外部データを操作するために必要なすべての情報とコマンドにアクセスできます。 このウィンドウには、次の 2 つのタブがあります。
注意 [ ブックの接続 ] ダイアログ ボックスは、デスクトップ バージョンの Excel で使用できますが、Microsoft Office 365 for Excel および Excel 2019 で [ クエリ] & [接続 ] ウィンドウに置き換えられました。
[ブック接続] ダイアログ ボックス ( [データ > 接続の選択]) を使用すると、ブック内の外部データ ソースへの 1 つ以上の接続を管理できます。
このダイアログ ボックスでは、次の操作を実行できます。
-
ブック内で使用される接続を作成、編集、更新、削除する。
-
外部データの送信元を検証する (たとえば、別のユーザーが接続を定義したため、など)。
-
現在のブックで各接続が使用されているかどうかを表示する。
-
外部データへの接続に関するエラー メッセージを診断する。
-
接続を別のサーバーまたはデータ ソースにリダイレクトする、または既存の接続について接続ファイルを置換する。
-
[既存の接続] ダイアログ ボックスを表示して、新しい接続を作成する。 詳細については、「 外部データへの接続 (インポート)」を参照してください。
-
[接続のプロパティ] ダイアログ ボックスを表示して、データ接続のプロパティの変更、クエリの編集、パラメーターの変更を行う。 詳細については、「接続のプロパティ」を参照してください。
-
接続ファイルの作成とユーザーとの共有を簡単にする。
現在のブックで接続を管理するには、次の操作のいずれか、または複数の操作を実行します。
接続を特定する
ダイアログ ボックスの上部に、ブックのすべての接続と次の情報が自動的に表示されます。
列 |
コメント |
---|---|
名前 |
接続の名前。[接続のプロパティ] ダイアログ ボックスで定義されます。 |
説明 |
接続の説明 (省略可能)。[接続のプロパティ] ダイアログ ボックスで定義されます。 |
最終更新日 |
接続が正常に更新された最終日時。 空白の場合、接続が更新されたことはありません。 |
接続を追加する
-
[追加] をクリックして、[既存の接続] ダイアログ ボックスを表示します。 詳細については、「 外部データへの接続 (インポート)」を参照してください。
接続情報を表示する
-
接続を選び、[プロパティ] をクリックして [接続のプロパティ] ダイアログ ボックスを表示します。 詳細については、「接続のプロパティ」を参照してください。
外部データを更新する
-
[更新] の横にある矢印をクリックし、次のいずれかの操作を行います。
-
特定の接続を更新するには、1 つ以上の接続を選び、[更新] をクリックします。
-
ブックのすべての接続を更新するには、すべての接続をクリアし、[すべて更新] をクリックします。
-
更新操作に関する状態情報を取得するには、1 つ以上の接続を選び、[データ更新の状況] をクリックします。
-
現在の更新操作を中止するには、[更新の取り消し] をクリックします。
-
詳細については、 「Excel での外部データ接続を更新する」を参照してください。
1 つ以上の接続を削除する
-
ブックから削除する 1 つ以上の接続を選択し、[削除] をクリックします。
注:
-
このボタンは、ブックが保護されている場合、または、ピボットテーブル レポートなど、接続を使用するオブジェクトが保護されている場合は無効です。
-
接続を削除すると、接続が削除されるだけで、オブジェクトやデータはブックから削除されません。
-
重要: 接続を削除すると、データ ソースへの接続が切断されるので、数式の結果が変わったり、他の Excel 機能での問題が発生したりするなど、予期しない結果が起こることがあります。
ブック内の 1 つ以上の接続の位置を表示する
-
1 つ以上の接続を選び、[このブックで接続を使用する位置] で [選択した接続が使用される場所を表示するには、ここをクリックしてください] リンクをクリックします。
次の情報が表示されます。
列 |
コメント |
---|---|
シート |
接続が使用されているワークシート。 |
名前 |
Excel のクエリの名前。 |
位置 |
セル、範囲、またはオブジェクトへの参照。 |
値 |
セルの値。セル範囲の場合は空白。 |
数式 |
セルまたはセル範囲の数式。 |
ダイアログ ボックスの上部で別の接続を選ぶと、現在の情報の表示がクリアされます。