2021年4月18日 星期日

Execl檔案匯入Sql Server

以前將Excel匯入Sql Server認為很簡單,至少在聽工程師講的時候是如此

但上星期自己將Execl匯入Sql Server搞了一下午,都搞不定

大家說好得很簡單嗎?為什麼會搞那麼久.............內心有點挫折............

最後還是搞清楚了...................順便把過程紀錄,未來久沒用又忘記了!

以公司通訊錄為例

1.許多Execl因公司的需求會有許多合併儲存格,要匯入Sql Server改為二維表格


如上圖許多欄位都會合併儲存格,如此再匯入Sql Server會發生很多問題,需改成下圖


2.若是office 365的版本需將Execl另存新檔,存成97-2003版本

這個問題困擾我很久,一直完成匯入,結果另存Execl檔案,意外順利


經試驗較新版的Execl檔案為.xlsx,只要存成.xls都可以完成

3.開啟資料庫按下右鍵/工作/匯入資料

4.出現檔案匯入精靈/檔案類型及檔案位置


5.要匯入的目的地

記得目的地要選擇SQL Server Native Client,若是選其他會出現錯誤,該句的意思為將Execl檔案匯入本地SQL sever中,並輸入資料名稱以及登入資料庫的方式。

6.從一個或多資料表複製資料

7.選擇要匯入的資料表


8.點選立即執行

9.執行完成

10.進入SQL Server設計欄位(改為英文)及刪除多餘欄位

在匯入資料難免會多一些欄位,可使用設計工具針對欄位進行修改,對於匯入資料而言很方便



















沒有留言:

張貼留言

無現金支付的反思!

  **購物經歷** - 作者花費大量時間尋找立燈,最終在IKEA購買了一個649元的立燈 - 在IKEA附近停車場遇到只接受無現金支付的情況,被迫註冊並使用Line Pay **無現金支付的觀察** - 作者認為Line Pay作為前端介面,有助於提高停車場付費效率 - 作者預...