SQL ServerからExcelスプレッドシートにデータをエクスポートする最適な方法を探している場合は、もう探す必要はありません。 この記事をチェックしてください。 ここでは、さまざまな方法を集めてみました—それらのいずれかがあなたの特定のケースに役立つことが判明する可能性があります。 それ以上の騒ぎなしで、始めましょう!
目次
1. SQL Serverインポートおよびエクスポートウィザードを使用してSQLテーブルからExcelにデータをエクスポートする方法
2. ヘッダー
を使用してSQLクエリ結果をExcelにエクスポートする方法3. データ接続ウィザードを使用してSQL ServerからExcelファイルにデータをエクスポートする方法
4. T-SQL文を使用してSQL ServerデータをExcelファイルにエクスポートする方法
5. DbForge Studio for SQL Serverを使用してSQL ServerからExcelにデータをエクスポートする方法
SQL Serverのインポートとエクスポートウィザードを使用してSQLテーブルからExcelにデータをエクスポートする方法
1. SSMSを起動し、必要なデータベースに接続します。
2. オブジェクトエクスプローラーで、Excelにエクスポートするデータベースに移動します。 ショートカットメニューを起動し、タスク>データのエクスポートに移動します。 ウィザードが開きます。
3. [データソースの選択]ページで、ドロップダウンリストからデータソースとサーバー名を指定します。 また、WindowsまたはSQL Server認証を選択し、必要に応じてエクスポートする別のデータベースを選択することもできます。

4. ここでは、必要なExcelファイルへのパスを設定し、Excelのバージョンを選択できます。

5. 次のページでは、1つ以上のテーブルまたはビューからデータをコピーを選択する必要があるテーブルコピーまたはクエリを指定します。

6. [ソーステーブルとビューの選択]ページで、必要なテーブルとビューを指定できます。 さらに、マッピングを編集するか、”プレビュー”をクリックして、Excelファイルにエクスポートされるデータを確認できます。

7. [データ型マッピングの確認]ページでは、選択したテーブルのマッピングを簡単に確認できます。

8. [パッケージの保存と実行]ページで、[すぐに実行]チェックボックスをオンにし、[次へ]をクリックします。

9. もうすぐだ! ウィザードの完了ページでは、このエクスポート操作中に構成したすべての設定を確認できます。

すべてが正しい場合は、[完了]をクリックしてエクスポートの進行状況を確認し、正常に実行された結果を確認します。

これで終わりです! 結果は、Excelファイルに追加される新しいシートにエクスポートされます。
それでは、列ヘッダーを使用してSQLクエリ結果をExcelにエクスポートする方法を見てみましょう。
ヘッダーを使用してSQLクエリ結果をExcelにエクスポートする方法
ここのワークフローは前のケースと非常によく似ており、手順1-4は実際には同じです(こ
ただし、ステップ5—テーブルコピーまたはクエリの指定ページ—に進み、転送するデータを指定するためにクエリの書き込みを選択する必要があります。

次に、”ソースクエリの提供”ページで、必要なSQLステートメントを入力します。

“解析”をクリックして、文にタイプミスがあるかどうかをすばやく確認します。

さて、私たちのSQL文は有効です。 [次へ]をクリックして先に進みましょう。
ソーステーブルとビューの選択ページに、ソースとしてラベル付けされたソースが表示されます。 また、Queryというシートが選択したExcelファイルに追加されることも確認できます。

ワークフローの残りの部分も、前のケースと同じです。 [パッケージの保存と実行]ページで、[すぐに実行]チェックボックスをオンにします。 [ウィザードの完了]ページで、構成したすべての設定を確認し、[完了]をクリックしてエクスポートを完了します。 クエリ結果は、Excelファイルに追加される新しいシートにエクスポートされます。
データ接続ウィザードを使用してSQL ServerからExcelファイルにデータをエクスポートする方法
または、より正確には、この操作はSQL Serverに接続する必要があるマシンオンExcelから起動されるため、ここでインポートを話しています。 データ接続ウィザードを起動する最も速い方法は、検索バーに移動し、SQL Serverから入力し、ドロップダウンリストの候補をクリックすることです。

1. [データベースサーバーへの接続]ページで、必要なサーバー名を入力し、[ログオン資格情報]セクションで優先認証モードを選択します。

2. [データベースとテーブルの選択]ページで、必要なデータベースと1つ以上の必要なテーブルをグリッドから選択します。

3. [データ接続ファイルの保存と終了]ページで、すべてをそのままにして[終了]をクリックするだけです。

4. 最後のダイアログはデータのインポートであり、テーブル内のデータを表示し、既存のワークシートまたは新しいワークシートにインポートするかどうかを選択する 前者の場合は、必要な開始セルを指定できます。

これで、[OK]をクリックするだけで、データがExcelファイルにインポートされます。

T-SQLステートメント
を使用してSQL ServerデータをExcelファイルにエクスポートする方法次のエクスポート方法では、SSMSに戻ります。 T-SQL OPENROWSETを使用して、SQL ServerデータをExcelにエクスポートできます。 メニューの新規クエリボタンを使用してクエリエディタを開き、必要なデータベースに対して次のようなクエリを実行します:
INSERT INTO OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0; Database=C:\Documents\SQL.xlsx;','SELECT * FROM ')SELECT * FROM HumanResources.Department
有効なOLE DBプロバイダー名を指定してください(Microsoftと表示されます。エースOLEDB。例では12.0)、Excelファイル名(SQLとして示されます。この例ではxlsx)、およびデータをエクスポートするテーブル(HumanResourcesとして示されます。例では部門)。
クエリの実行が成功する前に、途中でいくつかの問題が発生する可能性があることに注意してください。 その場合は、このガイドで、詳細な解決策を含む可能性のあるエラーのリストを確認してください。
dbForge Studio for SQL Serverを使用してSQL ServerからExcelにデータをエクスポートする方法
最後に、SQL Serverの開発、管理、管理のほぼすべての側面をカバーする多機能IDEであるdbForge Studio for SQL Server 当然のことながら、データのインポートとエクスポートツールは、そのコア機能の一部です。 Excelへのエクスポートは、以前のケースよりもはるかにカスタマイズ可能になります—まだ同じように簡単
1. オブジェクトエクスプローラーで、必要なデータベース/テーブル/ビューを右クリックし、ショートカットメニューのデータのエクスポー その最初のページで、形式をエクスポートし、優先形式を選択します:MS Excel(。xls)またはMS Excel2007(。xlsx)。

2. ソースページで、接続、データベース、スキーマ、およびエクスポート用に選択されたテーブルおよび/またはビューを確認します。

3. 出力設定ページで、データを単一のファイルにエクスポートする場合に選択します。 さらに、ファイル名にタイムスタンプを追加したり、古いファイルを自動削除したり、エクスポートしたファイルを含むアーカイブを作成したり、プレ

4. [オプション]ページで、エクスポートされたデータのテーブルグリッドオプションを構成できます。 結果は、便利なプレビューセクションに表示されます。

5. [データ形式]ページには、2つのタブがあります。 最初の列は列で、エクスポートする列を選択し、そのエイリアスとデータ型を確認できます。 ここでは、デフォルトの形式設定を変更したり、ドロップダウンリストから必要なバイナリエンコーディングを選択したりできます。

6. ページ印刷設定ページでは、ページサイズ、方向、余白、ヘッダー、およびフッターのテキスト(テーブルヘッダーを繰り返すオプションを含む)を設定できます。

7. エクスポートされた行ページでは、すべての行をエクスポートするか、データ形式ページで選択した行をエクスポートするか、指定した行の範囲をエクスポートす

8. [エラー処理]ページでは、エラー処理の動作を指定し、指定したパスを持つログファイルにレポートを書き込むことができます。

9. これで終わりです! 今、あなただけのエクスポートをクリックする必要があり、操作は一瞬のうちに完了します。 エクスポートされたExcelファイルは、指定された保存先フォルダにあります。

また、画面の左下隅にある[保存]ボタンを使用して、エクスポート設定をテンプレートに保存できることにも注意してください。
SQL Server Management Studioの熱心なユーザーのために、代替案を提案することができます–dbForge Data Pump、14形式にデータをエクスポートし、Googleシートを含む10形式からデータをインポートすることができる強力なSSMSアドイン。
dbForge Studio for SQL Serverの30日間の無料トライアルをダウンロードして、実際に体験してみてください。

- 著者
- 最近の投稿
dbForgeチームによる最新の投稿(すべて見る)
- 現在のMySQLバージョンを6つの方法で確認する-2021年12月28日
- SQLクエリの最適化:SQLクエリのパフォーマンスを調整する方法-2021年12月23日
- 新しいShiny SQL Tools6.1 21, 2021
データエクスポート,dbforge,DBFORGE Studio for SQL Server,excel,sql server