1. 將sql的表頭導出EXCEL
EXEC
master..xp_cmdshell
\'bcp
\"select
\'\'英語\'\',\'\'班級\'\'
union
all
SELECT
英語,班級
FROM
graate..中學期末成績
ORDER
BY
班級\"
queryout
C:\\Book4.xls
-c
-S\"server\"
-U\"sa\"
-P\"$%*^@\"\'
用以上試試看
2. 如何把sql表頭導出為excel表
你只要在導出保存的時候,選擇xls擴展名就可以了。
3. SQL SERVER 2008 如何導出帶表頭的excel
bcp不支持直接導出列名
變通的辦法
1.將列名「人為的加入到第一行中」
2.使用導入導出(dts)來導出,可以選擇導出列名。
3.在完成導出後,人為使用dos命令將含有列名的模板文件合並為一個文件。
推薦使用方法2.或者改造目標系統,不要使用這個列名。
4. sql導出固定格式表頭文件
你是想動態的從資料庫裡面導出自己需要的數據?
這樣就需要在excel裡面操作了(我使用的是office2010)。
看以下步驟
1.找到sql server作為來源;
5. sql server 2005 如何復制輸出結果的表頭
有這樣的一種方法,把你的查詢結果,建立成視圖,利用sql2005中的導入導出向導功能,選擇建立的視圖,導出到execl(注意:首行包括列名稱打鉤),這樣導出來的結果就有列名了
6. SQL server 怎麼用命令導出成EXCEL
下列方法可將SQL數據導出的Excel中:
1、導入到一個存在的Excel文件,且表頭已經設置:
insert into OPENROWSET('MICROSOFT.ACE.OLEDB.12.0','Excel 12.0;HDR=YES;DATABASE=c:\book1.xlsx',sheet1$) select * from 表。
2、導入為新文件:
EXEC master..xp_cmdshell 'bcp 資料庫名.dbo.表名 out "c:\book1.xls" /c -/S"伺服器名" /U"用戶名" -P"密碼"'。
或
EXEC master..xp_cmdshell 'bcp "SELECT * FROM 資料庫名.dbo.表名 ORDER BY 某欄位" queryout "c:\book1.xls" /c -/S"伺服器名" /U"用戶名" -P"密碼"'。
7. 如何sql 導出到excel帶出表頭
首先需要知道是導出哪個一個資料庫的數據。使用SQL Server Management Studio連接上這個資料庫。
然後確定需要導出哪個表的數據為Excel文件。若表的項目很多,可以右鍵「表」篩選條件。
若知道是哪一個資料庫哪一個表,則前面兩個步驟可以省略,直接新建查詢,使用的SQL命令查詢這個表。並可以加上條件語句。
在查詢出來的結果中,點擊最左上角右鍵全選,選中後,再點擊右鍵,選擇「將結果另存為」。同樣若選擇復制,然後再打開一個空白的EXCEL粘貼進去也可以,適合少量數據。
保存類型為CSV格式,此類型的文件可以直接使用的EXCEL打開,並保持列與行不變。
將保存的結果打開後與SQL中的結果一致,同樣可以部分選擇復制,然後粘貼到空白的EXCEl中。
8. 你好,在SQL中如何將一個表的一列取出來作為一個表的表頭呢
樓主可搜索 SQL行轉列 看能不能找到更多相關信息
declare @sql varchar(MAX)
--獲取所有表頭列,用],[隔開
select @sql = isnull(@sql + '],[' , '') + 表頭列 from 表 group by 表頭列
--首尾加方括弧
set @sql = '[' + @sql + ']'
--執行動態SQL語句
exec ('select * from (select * from 表) a pivot (max(數據列) for 表頭列 in (' + @sql + ')) b')