天天看點

如何将excel.xls導入ms sqlserver 資料庫

方法一:直接利用企業管理器的向導導入:這時需要excel.xls中的字段與資料庫中表的字段相對應。需要注意:表中隻讀的字段,比如id自增要重新修改為不自增才可成功導入,但是,有可能表中的字段屬性和excel.xls中的内容會不一緻,比如[numeric]-->[float]。這時,就要根據具體情況重新修改表屬性。

1、打開企業管理器,打開要導入資料的資料庫,在表上按右鍵,所有任務-->導入資料,彈出DTS導入/導出向導,按下一步 ,

2、選擇資料源 Microsoft Excel 3.0,檔案名 選擇要導入的xls檔案,按 下一步 ,

3、選擇目的 用于SQL Server 的Microsoft OLE DB提供程式,伺服器選擇本地(如果是本地資料庫的話,如 VVV),使用SQL Server身份驗證,使用者名sa,密碼為空,資料庫選擇要導入資料的資料庫(如 client),按 下一步,

4、選擇 用一條查詢指定要傳輸的資料,按 下一步 ,

5、按 查詢生成器,在源表清單中,有要導入的xls檔案的列,将各列加入到右邊的 選中的列清單中,這一步一定要注意,加入列的順序一定要與資料庫中字段定義的順序相同,否則将會出錯,按 下一步 ,

6、選擇要對資料進行排列的順序,在這一步中選擇的列就是在查詢語句中 order by 後面所跟的列,按 下一步 ,

7、如果要全部導入,則選擇 全部行,按 下一步,

8、則會看到根據前面的操作生成的查詢語句,确認無誤後,按 下一步,

9、會看到 表/工作表/Excel命名區域 清單,在 目的 列,選擇要導入資料的那個表,按 下一步,

10、選擇 立即運作,按 下一步,

11、會看到整個操作的摘要,按 完成 即可。