Excel で SQL クエリをネイティブに実行します
Excel 自体は SQL クエリをネイティブにサポートしていません。ただし、Excel で SQL クエリを使用するには、データのインポート、ODBC 接続の作成、VBA 接続の使用など、さまざまな方法があります。
データ接続ウィザードを使用する
- Excel で [データ] タブを開きます。
- 「データを取得」ボタンをクリックします。
- 「他のソースから」→「Microsoft Query から」を選択します。
- 「Microsoft Query」ウィンドウで、「Excel」データ ソース タイプを選択します。
- 接続する Excel ファイルの名前を入力します。
- SQL データ ソースとなるワークシートまたはセル範囲を選択します。
- 「SQL」ボタンをクリックして SQL クエリ エディターを開きます。
- エディターに SQL クエリを入力します。
クエリを入力したら、[OK] をクリックしてクエリを実行し、結果を Excel にインポートします。
詳細説明:
- OLEDB プロバイダー「Microsoft.Jet.OLEDB」または「Microsoft.ACE.OLEDB」を使用して Excel データに接続できます。
- Excel のシートと範囲は、テーブル名形式 "[Sheet1$]" または "[MyRange]" を使用して SQL クエリで参照できます。
- Access SQL 構文は Excel SQL クエリで使用できます。
- デフォルトでは、Excel データの最初の行が列ヘッダーとみなされます。この機能を無効にするには、接続文字列の拡張プロパティに「HDR=No」を追加します。
- IMEX 設定を使用して、すべてのデータをテキストとして扱います。例: 「IMEX=1」。
以上がMicrosoft Excel 内で SQL クエリを直接実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。