如何把SQLServer表資料匯出為Excel檔案

2022-02-12 18:50:42 字數 5256 閱讀 2690

1樓:nice山東草原狼

在sql資料庫的很多應用場景中,需要將sql中的某個資料庫或查詢的結果匯出到excel中,因為excel更容易對資料處理和方便使用者郵箱傳輸。本次經驗歸納了sql資料表匯出到excel中的三種方法:

1、複製貼上,將sql查詢語句按指定條件匯出資料;——適合小量資料。

2、匯出完整的sql資料表為excel檔案;——適合大量資料。

3、定時自動匯出指定sql資料表為excel檔案;——適合大量資料。

其它:dts資料轉換服務匯入匯出嚮導或者dts設計器建立dts包;

2樓:匿名使用者

sqlserver表資料匯出為excel檔案一、少量資料匯出

1、在查詢分析器中,使用sql語句檢索要匯出的資料2、選中所有資料,點選滑鼠右鍵,選擇另存為csv檔案3、用excel把csv檔案另存為xls檔案。

二、**批量匯出

1、開始選單選擇"匯入和匯出資料"

2、選擇要匯出的資料庫,如圖配置

3、設定匯出目標

4、設定目標檔案

5、選擇篩選資料傳送

6、選擇匯出的**

7、完成設定

如何把sqlserver表資料匯出為excel檔案

3樓:baby_原來

1、開啟sql server management studio,然後找到相應的資料庫

2、右鍵點選資料庫名稱,然後點選「任務-->匯出資料」

3、彈出"匯入和匯出嚮導"介面後,點選【下一步】按鈕,進入"選擇資料來源"介面。「資料來源」和「伺服器名稱」採用預設值,「身份驗證」預設使用windows身份驗證,可選擇「使用sql server身份驗證」方式進行驗證。「資料庫」需要選擇為要匯出資料的目標資料庫。

4、點選【下一步】,進入"選擇目標"介面。預設目標為「sql native client」,需要將目標進行重新選擇為「microsoft excel」。然後選擇匯出位置(即「excel檔案路徑」),並命名一個匯出檔名。

5、點選【下一步】,進入"指定表複製或查詢"介面。在該介面,可以選擇資料匯出模式,如果需要通過sql查詢語句精確匯出部分資料,則選擇「編寫查詢以指定要傳輸的資料」匯出方式

6、如果選擇的是第二種匯出方式,則點選【下一步】按鈕,進入「提供源查詢」介面。在sql語句欄中,輸入查詢條件,然後點選【分析】按鈕檢驗sql語句是否正確有效,如果分析顯示「此sql語句有效」,則可以繼續執行下一步操作。

7、點選【下一步】,進入「選擇源表和源檢視」介面。繼續點選【下一步】按鈕,進入「儲存並執行包」介面。在該介面,點選【下一步】按鈕,然後點選【完成】按鈕,開始執行資料匯出操作。

在執行結束後,即可在相應匯出位置找到匯出的excel資料檔案。

4樓:匿名使用者

工具/原料

sqlserver2005或者sqlserver2008、sqlserver2008 r2

方法/步驟

1方法一:對於會寫查詢sql語句的則是直接寫查詢語句查詢出結果。如下圖:

2接下來到桌面新建一個空的excel檔案。

接下來回到sqlserver查詢介面。滑鼠右鍵點選查詢結果的左上角空白列,點選「連同標題一起復制」。則已複製好了資料。如下圖:

3接下來開啟之前建好的excel檔案把複製好的資料黏貼到excel即可。如下圖:

4方法二:對於不會寫查詢sql語句的則使用資料庫匯出方法。

選中要匯出資料的資料庫,點選右鍵會彈出一個右鍵選單。點選「任務」再點選「匯出資料(x)」。如下圖:

5點選了「匯出資料(x)」後會彈出一個介面,並填寫好資訊。如下圖:

6點選下一步跳轉到如下圖1中的介面。在目標中選中excel型別,介面資訊則發生改變,並選中匯出的excel路徑。如下圖2。

7點選下一步跳轉至如下介面,選中第一個選項。如下圖:

8點選下一步,勾選要匯出的表。如下圖:

9點選下一步,跳轉至如下介面:

10點選下一步:跳轉到如下圖1介面,選擇下一步在點選完成,則會跳到如下圖2介面。證明已經匯出成功了。

11開啟excel就可用看到匯出的excel了。

如何把sqlserver表資料匯出為excel檔案

5樓:匿名使用者

sqlserver表資料匯出為excel檔案一、少量資料匯出

1、在查詢分析器中,使用sql語句檢索要匯出的資料2、選中所有資料,點選滑鼠右鍵,選擇另存為csv檔案3、用excel把csv檔案另存為xls檔案。

二、**批量匯出

1、開始選單選擇"匯入和匯出資料"

2、選擇要匯出的資料庫,如圖配置

3、設定匯出目標

4、設定目標檔案

5、選擇篩選資料傳送

6、選擇匯出的**

7、完成設定

6樓:匿名使用者

工具/原料

sqlserver2005或者sqlserver2008、sqlserver2008 r2

方法/步驟

1方法一:對於會寫查詢sql語句的則是直接寫查詢語句查詢出結果。如下圖:

2接下來到桌面新建一個空的excel檔案。

接下來回到sqlserver查詢介面。滑鼠右鍵點選查詢結果的左上角空白列,點選「連同標題一起復制」。則已複製好了資料。如下圖:

3接下來開啟之前建好的excel檔案把複製好的資料黏貼到excel即可。如下圖:

4方法二:對於不會寫查詢sql語句的則使用資料庫匯出方法。

選中要匯出資料的資料庫,點選右鍵會彈出一個右鍵選單。點選「任務」再點選「匯出資料(x)」。如下圖:

5點選了「匯出資料(x)」後會彈出一個介面,並填寫好資訊。如下圖:

6點選下一步跳轉到如下圖1中的介面。在目標中選中excel型別,介面資訊則發生改變,並選中匯出的excel路徑。如下圖2。

7點選下一步跳轉至如下介面,選中第一個選項。如下圖:

8點選下一步,勾選要匯出的表。如下圖:

9點選下一步,跳轉至如下介面:

10點選下一步:跳轉到如下圖1介面,選擇下一步在點選完成,則會跳到如下圖2介面。證明已經匯出成功了。

11開啟excel就可用看到匯出的excel了。

sql server 怎麼用命令匯出成excel

7樓:文件類共創空間

下列方法可將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"密碼"'。

8樓:圖暢軟體

exec master..xp_cmdshell 'bcp "use 資料庫名稱 select top 3 * from 表名稱" queryout c:\book.

xls -c -s"伺服器名稱" -u"sa" -p"密碼"'

以上測試通過。。

9樓:菜園畫畫

用sql查詢分析器查出的資料,點選查出的資料區,點選選單--->編輯--->全選--->複製,拷貝到excel**中就ok了

10樓:靈貓的羽毛

可行:舉個例子,資料庫裝在192.168.0.2上,sql登陸使用者sa 密碼pas

需要匯出test_n庫的table_n表

匯出內容放在d:\a.xls 這個excel檔案中exec master..

xp_cmdshell 'bcp "use test_n select * from table_n" queryout d:\a.xls -c -s"192.

168.0.2" -u"sa" -p"pas"'

如何把sqlserver表資料匯出為excel檔案

11樓:jssz圓樂百鳥爭

1、複製貼上,將sql查詢語句按指定條件匯出資料;——適合小量資料。

2、匯出完整的sql資料表為excel檔案;——適合大量資料。

3、定時自動匯出指定sql資料表為excel檔案;——適合大量資料。

其它:dts資料轉換服務匯入匯出嚮導或者dts設計器建立dts包;——待測試。

12樓:周啟萌

方法一:對於會寫查詢sql語句的則是直接寫查詢語句查詢出結果。

接下來到桌面新建一個空的excel檔案。

接下來回到sqlserver查詢介面。滑鼠右鍵點選查詢結果的左上角空白列,點選「連同標題一起復制」。則已複製好了資料。

接下來開啟之前建好的excel檔案把複製好的資料黏貼到excel即可。

方法二:對於不會寫查詢sql語句的則使用資料庫匯出方法。

選中要匯出資料的資料庫,點選右鍵會彈出一個右鍵選單。點選「任務」再點選「匯出資料(x)」。如下圖:

點選了「匯出資料(x)」後會彈出一個介面,並填寫好資訊。

點選下一步跳轉到如下圖1中的介面。在目標中選中excel型別,介面資訊則發生改變,並選中匯出的excel路徑。

點選下一步跳轉至如下介面,選中第一個選項。

點選下一步,勾選要匯出的表。

點選下一步,跳轉至如下介面:

點選下一步:跳轉到如下圖1介面,選擇下一步在點選完成,則會跳到如下圖2介面。證明已經匯出成功了。

開啟excel就可用看到匯出的excel了。

13樓:excel活學巧用之財務

有幾種方法,通過sql server 管理器用匯出功能,用sql語句,通過excel連線資料庫進行資料引入

如何把sqlserver表資料匯出為excel檔案

14樓:匿名使用者

在sql企業管理器或sql server management studio中選擇要匯出的**,點選滑鼠右鍵,

有選單『匯出資料』,開啟按嚮導選擇**、匯出方式等等即可

sql server如何批量更新資料

update 表名 set value case when id 1 then 一個值 when id 2 then 一個值 when id 3 then 一個值 else valueend上邊就是舉個例子,意思是,當id 1時,把value設定個值,當id 2時,value設定另一個值,依次類推,...

ExcelVba如何把表裡的資料放入另表裡相應的單元格

參考vlookup公式的用法 圖例是要對d2輸入對應的數字,解釋 vlookup a a,h k,2,0 的含義 vlookup 接收4個引數,回圖中分答 別是a a,h k,2,0。a a代表以第一列為要查詢的值,h k代表搜尋的範圍是h列到k列,2代表取出h k列中的第二列 左起 因為d2這個單...

如何修改sql server資料庫身份驗證的模式

下文就為您介紹如何修改sql server身份驗證模式,以及修改sql server 2000系統管理員sa的登入密碼的方法,希望對您能有所幫助。下面以作業系統windows 2000上的sql server 2000為例,對誤將sql server身份驗證模式選擇為 windows身份驗證模式 的...