2 回答

TA貢獻1806條經驗 獲得超5個贊
方法如下:
1、打開要導入的Excel文件,觀察第一列是為字段還是數(shù)據(jù)。
2、打開SQLServer,在需要導入的數(shù)據(jù)點擊右鍵 【任務】-【導入數(shù)據(jù)】
出現(xiàn)導入導出向導。
3、點擊下一步 ,進入【選擇數(shù)據(jù)源】頁面,注意紅框設置。
4、點擊下一步 ,進入【選擇目標】頁面,注意紅框設置。
5、點擊下一步 ,進入【指定表復制或查詢】頁面,注意紅框設置。
6、點擊下一步 ,進入【選擇源表和源視圖】頁面,注意紅框設置。
7、下一步,直到完成。出現(xiàn)【執(zhí)行結果頁面】。
8、最后在SqlServer查詢表。
擴展資料:
如果是導入數(shù)據(jù)到現(xiàn)有表,則采用
INSERT INTO Client SELECT * FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel文件路徑',要導入的excel工作表名$)
如果是導入數(shù)據(jù)并新增表,則采用
SELECT * INTO 表 FROM OPENROWSET('MICROSOFT.JET.OLEDB.4.0' ,'Excel 5.0;HDR=YES;DATABASE=excel路徑',要導入的excel工作表名$)
參考資料:結構化查詢語言_百度百科

TA貢獻1865條經驗 獲得超7個贊
1、打開企業(yè)管理器,打開要導入數(shù)據(jù)的數(shù)據(jù)庫,在表上按右鍵,所有任務-->導入數(shù)據(jù),彈出DTS導入/導出向導,按 下一步 ,
2、選擇數(shù)據(jù)源 Microsoft Excel 97-2000,文件名 選擇要導入的xls文件,按 下一步 ,
3、選擇目的 用于SQL Server 的Microsoft OLE DB提供程序,服務器選擇本地(如果是本地數(shù)據(jù)庫的話,如 VVV),使用SQL Server身份驗證,用戶名sa,密碼為空,數(shù)據(jù)庫選擇要導入數(shù)據(jù)的數(shù)據(jù)庫(如 client),按 下一步 ,
4、選擇 用一條查詢指定要傳輸?shù)臄?shù)據(jù),按 下一步 ,
5、按 查詢生成器,在源表列表中,有要導入的xls文件的列,將各列加入到右邊的 選中的列 列表中,這一步一定要注意,加入列的順序一定要與數(shù)據(jù)庫中字段定義的順序相同,否則將會出錯,按 下一步 ,
6、選擇要對數(shù)據(jù)進行排列的順序,在這一步中選擇的列就是在查詢語句中 order by 后面所跟的列,按 下一步 ,
7、如果要全部導入,則選擇 全部行,按 下一步,
8、則會看到根據(jù)前面的操作生成的查詢語句,確認無誤后,按 下一步,
9、會看到 表/工作表/Excel命名區(qū)域 列表,在 目的 列,選擇要導入數(shù)據(jù)的那個表,按 下一步,
10、選擇 立即運行,按 下一步,
11、會看到整個操作的摘要,按 完成 即可。
當然,在以上各個步驟中,有的步驟可以有多種選擇,你可以根據(jù)自己的需要來選擇相應的選項。例如,對編程有興趣的朋友可以在第10步的時候選擇保存DTS包,保存成Visual Basic文件,可以看看里面的代碼,提高自己的編程水平
- 2 回答
- 0 關注
- 1217 瀏覽
添加回答
舉報