スプレッドシートを開いたときに、Excelでデータベースからデータを自動的にフェッチするにはどうすればよいですか?


8

Excelスプレッドシートが必要です。開くと、特定のクエリを使用してSQLデータベースから自動的にデータが読み込まれます。各ワークブックは異なるクエリ(または複数のクエリ)を使用します。理想的には、開いたときにSQLへの接続プロパティを変更できます。

これを行う方法はありますか?

回答:


12

もちろん。ここに基本があります。

1)接続を作成します(1回)

  • Excel-Data-From Other Sources-SQL Server(これはMicrosoft SQL用ですが、他のデータソースも利用可能です)
  • サーバーの資格情報を入力し、後でさまざまなテーブルやSQLクエリを使用する場合は、[特定のテーブルに接続する]チェックボックスをオフにします。
  • 終わり。以下のステップに自動的に移動しますが、その部分を繰り返す必要はありません。

2)ワークブックへの接続を追加する

  • Excelデータと既存の接続
  • 保存した接続を選択してください
  • テーブルを選びます。クエリを使用する場合は、任意のテーブルを選択し、次の画面(データのインポート)で、[プロパティ]、[定義]タブをクリックし、コマンドタイプを[テーブル]から[SQL]に変更して、クエリを下に貼り付けます。
  • テーブルとしてインポート

3)接続をいつでもリストおよび変更する

  • Excel-Data-Connections
  • たとえば、新しい接続を追加せずにSQLクエリを変更するために、プロパティを更新、削除、およびアクセスすることができます。
  • ここでは、プロパティで、自動および起動時に更新するオプションを設定することもできます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.