SQL Server のデータをExcel形式でエクスポートする方法
はじめに
ここでの説明は、SQL Server 2005 の Microsoft SQL Server Management Studio を利用した方法です。
他のバージョンの Management Studio でもほぼ同じと思います。
Excel側から取り込む方法もあります。
Excel側からインポートする場合は、データソースを指定して取り込みます。
Excelのバージョンにより多少メニューの記述は違いますが、[データ]メニューにあります。
手順
Microsoft SQL Server Management Studio を起動します。
対象のデータベースを選択します。
[データのエクスポート] を選択します。
ウイザードが起動しますので、[次へ]をクリックします。
「データソースの選択」が表示されますので、対象のデータベースを選択し[次へ]をクリックします。
「変換先の選択」が表示されますので、変換先に「Microsoft Excel」を選択し、
Excelファイル パス に保存先ファイル名を指定します。
[次へ]をクリックします。
「テーブルのコピーまたはクエリの指定」が表示されます。
「1つ以上のテーブルまたはビューからデータをコピーする」を選択した場合は、
このつづきの手順へ進みます。
※「転送するデータを指定するためのクエリを記述する」を選択した場合は、
「クエリを記述する場合」の手順へ進んでください。
「コピー元のテーブルおよびビューを選択」画面が表示されますので、出力するテーブルまたはビューを選択し[次へ]をクリックします。
「パッケージの保存および実行」画面が表示されますので、[次へ]をクリックします。
「ウイザードの完了」画面が表示されます。[完了]をクリックします。
「操作は正常に実行されました」画面が表示されます。
ここでエラーが発生していなければ完了です。[閉じる]をクリックし終了します。
クエリを記述する場合
「転送するデータを指定するためのクエリを記述する」を選択し[次へ]をクリックします。
「SQL ステートメント」欄にクエリを記述します。
[次へ]をクリックします。
[次へ]をクリックします。
[完了]をクリックします。
「操作は正常に実行されました」と表示され、エラーが発生していなければ完了です。
[閉じる]をクリックします。