最近有個Excl表格內的資料需要匯入SQL Server資料庫內,使用SQL Server Management Studio客戶端圖形介面操作了一番,步驟還挺多,感覺有必要分享給大家一下,順便自己也留下記錄,感興趣的小夥伴可以試著操作下。
第一步:首先你需要新建一個Excl表格,並將表格全選滑鼠右鍵“設定單元格格式”,選擇“文字”格式,點選“確定”,並將資料來源複製貼上進表格內。
第二步:選中資料需要匯入的資料庫,例如:我選擇“SQL實踐課”(其實可以不用選擇,隨便哪個都可以),點選右鍵—>“任務”—>“匯入資料”,將彈出一個匯入資料的介面,點選“下一步”。
第三步:進入“選擇資料來源”介面,選擇資料來源“Microsoft Excl”,瀏覽並選擇“Excl檔案路徑”,Excl版本選擇預設即可,一般都可以使用,最後點選“下一步”。
第四步:進入“選擇目標”介面,選擇資料來源“Microsoft OLE DB Provider for SQL Server”,輸入伺服器名稱,身份驗證可以根據自己需求進行選擇,這裡我選擇“使用SQL Server身份驗證”,輸入使用者名稱及密碼,並根據下拉鍵選擇目標資料庫,最後點選“下一步”。
第五步:預設選擇“複製一個或多個表或檢視的資料”,點選“下一步”。
第六步:勾選需要Excl中包含資料的sheet表,因為我的資料來源存在了Sheet1裡,這裡我選擇“Sheet1$”,點選“下一步”。
注:需要的話可點選“編輯對映”,自行設計下資料型別等資訊,但是建議不要修改以免匯入過程中出現其他錯誤。
第七步:預設點選“下一步”。
第八步:點選“完成”。
第九步:彈出資料匯入執行結果介面,顯示“成功”即為資料已匯入。
第十步:資料驗證,在資料庫內可看到匯入的資料表,接下來就可以運算元據了。
注意:資料來源Excl表格的處理,一定要選擇文字格式匯入,不然可能會出現其他錯誤。