導入數(shù)據(jù),彈出DTS導入/導出向?qū)?,按下一步?、選擇數(shù)據(jù)源MicrosoftExcel97">
把excel表導入sql數(shù)據(jù)庫的兩種方法

把excel表導入sql數(shù)據(jù)庫的兩種方法

ID:10264683

大?。?6.00 KB

頁數(shù):5頁

時間:2018-06-14

把excel表導入sql數(shù)據(jù)庫的兩種方法_第1頁
把excel表導入sql數(shù)據(jù)庫的兩種方法_第2頁
把excel表導入sql數(shù)據(jù)庫的兩種方法_第3頁
把excel表導入sql數(shù)據(jù)庫的兩種方法_第4頁
把excel表導入sql數(shù)據(jù)庫的兩種方法_第5頁
資源描述:

《把excel表導入sql數(shù)據(jù)庫的兩種方法》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、把Excel表導入SQL數(shù)據(jù)庫的兩種方法SQLServer自身就有導入功能的1、打開企業(yè)管理器,打開要導入數(shù)據(jù)的數(shù)據(jù)庫,在表上按右鍵,所有任務-->導入數(shù)據(jù),彈出DTS導入/導出向?qū)?,按下一步?、選擇數(shù)據(jù)源MicrosoftExcel97-2000,文件名選擇要導入的xls文件,按下一步,3、選擇目的用于SQLServer的MicrosoftOLEDB提供程序,服務器選擇本地(如果是本地數(shù)據(jù)庫的話,如VVV),使用SQLServer身份驗證,用戶名sa,密碼為空,數(shù)據(jù)庫選擇要導入數(shù)據(jù)的數(shù)據(jù)庫(如client),按下一步,4、選擇用一條查詢指定要傳輸?shù)臄?shù)據(jù),按下一步,5、按查詢生成器,在

2、源表列表中,有要導入的xls文件的列,將各列加入到右邊的選中的列列表中,這一步一定要注意,加入列的順序一定要與數(shù)據(jù)庫中字段定義的順序相同,否則將會出錯,按下一步,6、選擇要對數(shù)據(jù)進行排列的順序,在這一步中選擇的列就是在查詢語句中orderby后面所跟的列,按下一步,7、如果要全部導入,則選擇全部行,按下一步,8、則會看到根據(jù)前面的操作生成的查詢語句,確認無誤后,按下一步,9、會看到表/工作表/Excel命名區(qū)域列表,在目的列,選擇要導入數(shù)據(jù)的那個表,按下一步,10、選擇立即運行,按下一步,11、會看到整個操作的摘要,按完成即可。將EXCEL的數(shù)據(jù)提出放在數(shù)據(jù)集中,在通過循環(huán)將從表插入<%

3、'OnErrorResumeNext'導入Excel電子表格數(shù)據(jù)到SQLSever數(shù)據(jù)庫Open_Conn(SqlDatabaseName,SqlPassword,SqlUsername,SqlLocalName,SqlConn)'創(chuàng)建數(shù)據(jù)庫連接對象并打開數(shù)據(jù)庫連接DimConnStr'SQLServer數(shù)據(jù)庫連接參數(shù):數(shù)據(jù)庫名、用戶密碼、用戶名、連接名(本地用local,外地用IP)ConnStr="Provider=Sqloledb;UserID="&SqlUsername&";Password="&SqlPassword&";InitialCatalog="&SqlDatabase

4、Name&";DataSource="&SqlLocalName&";"SetSqlConn=Server.CreateObject("ADODB.Connection")SqlConn.OpenConnStrIfErrThenErr.ClearSetSqlConn=NothingResponse.Write"數(shù)據(jù)連接錯誤!"Response.EndEndIfEndClose_Conn(SqlConn)'關閉數(shù)據(jù)庫連接并清除數(shù)據(jù)庫連接對象IfIsObject(SqlConn)ThenSqlConn.CloseSetSqlConn=NothingEndIfEndCallOpen_Conn(

5、"Shat_EDG","","sa","(local)",SqlConn)'打開本地SQLServer數(shù)據(jù)庫連接CallOpen_Conn("Shat_EDG","","sa","ssh03",SqlConn1)'打開遠程SQLServer數(shù)據(jù)庫連接Get_EMP_CnName(NTACCNT)'根據(jù)用戶NT帳號得到用戶中文名DimSql1,Rs1Sql1="SelectEMP_CNAMEFromRF_EMPLOYEEWhereEMP_NTACCNT='"&NTACCNT&"'"SetRs1=Server.CreateObject("Adodb.RecordSet")Rs1.OpenSq

6、l1,SqlConn1,1,1IfRs1.EofThenGet_EMP_CnName=""ElseGet_EMP_CnName=Rs1("EMP_CNAME")EndIfRs1.CloseSetRs1=NothingEnd%>導入Excel電子表格數(shù)據(jù)到SQLSever數(shù)據(jù)庫

導入Excel電子表格數(shù)據(jù)到SQLSever數(shù)據(jù)庫
請選擇數(shù)據(jù)源(本地庫):

7、e"title="請選擇需要導入數(shù)據(jù)的表"><%DimRsSqlDatabaseTableSetRsSqlDatabaseTable=SqlConn.OpenSchema(20)DoWhileNotRsSqlDatabaseTable.Eof%>

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。