sql >> データベース >  >> RDS >> Sqlserver

SQLクエリデータをExcelにエクスポートする

    これがあなたが探しているものであるかどうかはわかりませんが、次のように結果をExcelにエクスポートできます:

    結果ウィンドウで、左上のセルをクリックしてすべてのレコードを強調表示し、左上のセルを右クリックして[名前を付けて結果を保存]をクリックします。エクスポートオプションの1つはCSVです。

    あなたもこれを試してみるかもしれません:

    INSERT INTO OPENROWSET 
       ('Microsoft.Jet.OLEDB.4.0', 
       'Excel 8.0;Database=c:\Test.xls;','SELECT productid, price FROM dbo.product')
    

    最後に、データのエクスポートにSSIS(置き換えられたDTS)を使用することを検討できます。チュートリアルへのリンクは次のとおりです:

    http://www.accelebrate.com/sql_training/ssis_2008_tutorial.htm

    ==アップデート#1 ==

    結果を列ヘッダー付きのCSVファイルとして保存するには、次の手順に従います。

    1. [ツール]->[オプション]に移動します
    2. クエリ結果->SQLServer->グリッドへの結果
    3. [結果をコピーまたは保存するときに列ヘッダーを含める]をオンにします
    4. [OK]をクリックします。
    5. 新しい設定は既存の[クエリ]タブには影響しないことに注意してください。新しい設定を開くか、SSMSを再起動する必要があります。


    1. SQLiteで一時テーブルを作成する

    2. c#を使用して.SQLスクリプトファイルを実行する方法

    3. T-SQLを使用してSQLServerのデータベースのサイズを確認する6つの方法

    4. 不良RACノードを再作成する