1. 程式人生 > >將Excel的資料匯入SqlServer的表中

將Excel的資料匯入SqlServer的表中

記錄一下最近從Excel匯入大量資料到SqlServer表中的步驟。
在將Excel資料準備好以後。
1、右鍵SQL Server中需要匯入資料的庫名,選擇【任務】—【匯入資料】如圖:
這裡寫圖片描述
2、彈出下圖選擇下一步
這裡寫圖片描述
3、在彈出的視窗中選擇資料來源,這裡選擇excel,並點選下面的瀏覽,找到要匯入的excel檔案,然後,Excel版本記得選擇97-2003,並點選下一步
這裡寫圖片描述
這裡強調一下,一開始我選擇的是Excel 2007,點下一步會報錯:未在本地計算機上註冊“microsoft.ACE.oledb.12.0”提供程式。換成Excel 97-2003就好了,如下圖:
這裡寫圖片描述
4、在跳出的視窗中填寫伺服器名稱,身份驗證方式可以選擇window驗證或者賬號驗證都可以,我習慣用sql驗證,同時下面的資料庫更改為需要匯入資料的庫,確認資訊無誤後點下一步,如下圖:
這裡寫圖片描述


5、在彈出的視窗中保持預設,直接點下一步
這裡寫圖片描述
6、最重要的一步:選擇要匯入的表,預設新建表Sheet1$,也可以自己選擇已有的表(我一般這裡會選擇已存在的表名,這樣匯入的資料才能到這個表裡;否則會新建出一張表)
這裡寫圖片描述
7、在上圖中點選【編輯對映】,確認不是建立目標表後點確認,點下一步【立即執行】
這裡寫圖片描述
8、到這裡就完成了,匯入資料成功。
這裡寫圖片描述