更新時間:2022-04-01 09:23:41 來源:動力節(jié)點 瀏覽8848次
將 SQL 表導(dǎo)出到 Excel 的最簡單方法可能是使用Sql to Excel實用程序,它實際上創(chuàng)建了一個可以用 Excel 打開的 CSV 文件。它不需要安裝,您需要做的就是連接到數(shù)據(jù)庫,選擇要導(dǎo)出的數(shù)據(jù)庫和表:
按“生成 CSV”后,它將為所選文件夾中的每個表創(chuàng)建一個單獨的 CSV 文件。
將數(shù)據(jù)從 SQL Server Management Studio 導(dǎo)出到文件有兩個選項。
1. 快速簡單
如果您在同一臺計算機上同時安裝了 Excel 和 SSMS,此選項將很快為您工作。如果您沒有它或由于某種原因無法訪問 Excel,但您仍然需要導(dǎo)出的數(shù)據(jù),請轉(zhuǎn)到下一個選項。
在編寫輸出表內(nèi)容的簡單查詢或更復(fù)雜的查詢后,您可以將結(jié)果集保存到 .csv 或 .xls 文件中。為此,您需要單擊左上角的矩形,它將選擇查詢產(chǎn)生的所有數(shù)據(jù)。
然后右鍵單擊結(jié)果集并選擇 Copy 或 Copy with Headers,這也將選擇列名,以便您知道列中的數(shù)據(jù)代表什么。
然后,您只需轉(zhuǎn)到 Excel 文件并將結(jié)果粘貼到電子表格中。
2.安全有保障
當(dāng)您無法在同一臺計算機上訪問 SQL Server Management Studio 和 Excel 時,此選項非常有用。
打開 SSMS,右鍵單擊數(shù)據(jù)庫,然后單擊任務(wù) > 導(dǎo)出數(shù)據(jù)。
單擊導(dǎo)出數(shù)據(jù)后,將出現(xiàn)一個新窗口,您必須在其中選擇要從中導(dǎo)出數(shù)據(jù)的數(shù)據(jù)庫。
選擇數(shù)據(jù)源后,按下一步并進(jìn)入一個窗口,您必須在其中選擇目標(biāo)。
您將看到一個下拉菜單,如下圖所示,您必須在其中選擇 Excel 作為目標(biāo)類型。
下一步是瀏覽到將創(chuàng)建文件的位置并指定其名稱。此外,您需要選擇要為其創(chuàng)建文件的 Excel 版本。
然后按 Next 并進(jìn)入下一個 Wizard 窗口,您可以在其中選擇運行自定義查詢以從表中輸出自定義數(shù)據(jù)或僅從更多表中選擇所有數(shù)據(jù)。
選擇最適合您的選項,但現(xiàn)在,假設(shè)您要導(dǎo)出特定表中的所有數(shù)據(jù),因此我們將選擇第一個選項。
在這種情況下,您將看到的下一個窗口要求您選擇要從中獲取數(shù)據(jù)的一個或多個表。選擇要從中導(dǎo)出數(shù)據(jù)的表,然后按 Next 或 Edit Mappings。
按下一步進(jìn)入向?qū)У南乱徊健?您將進(jìn)入一個窗口,您可以在其中選擇運行“立即”查詢并創(chuàng)建一個SSIS 包。
選擇選項后,按下一步。您將進(jìn)入最后一個階段,您必須按完成。
這將在您指定的文件路徑中創(chuàng)建一個文件,并使用您在之前的步驟中選擇的文件名。如果打開文件,您將看到數(shù)據(jù)采用該特定格式。
以上就是關(guān)于“sql數(shù)據(jù)庫導(dǎo)出excel的兩種方法”的介紹,希望對大家的學(xué)習(xí)能夠有所幫助。