demo.asp
<%
Dim cn,oConn,connstr
'æå¼XLS.
Set cn = Server.CreateObject("ADODB.Connection")
cn.Provider = "Microsoft.Jet.OLEDB.4.0 "
cn.ConnectionString = "Data Source=" & Server.MapPath("data.xls") & ";" & _
"Extended Properties=Excel 8.0;"
cn.Open
'æå¼MDB.
connstr="DBQ="+server.MapPath("data.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set oConn=server.CreateObject("ADODB.CONNECTION")
oConn.open connstr
'读åæ°æ®.
set rsRead=server.CreateObject("ADODB.Recordset")
rsRead.Open "select * from [Sheet1$]",cn,1,1
do until rsRead.EOF
'åå
¥æ°æ®åº.
oConn.Execute("Insert into users(userid,password)Values('"& rsRead.Fields("userid")&"','" &rsRead.Fields("password") & "')" )
rsRead.MoveNext
loop
%>
æ°æ®åºdata.mdb
表users
id,uesrid,password
Excelæ件data.xls
æ°æ®
userid password
wang w521
zhange z254
hong h112
ASP读åEXCEL注äºé¡¹!
'i)å°Excel97æExcel2000çæçXLSæ件ï¼bookï¼çæä¸ä¸ªæ°æ®åºï¼å
¶ä¸çæ¯ä¸ä¸ªå·¥ä½è¡¨(sheet)çææ°æ®åºè¡¨
'ii)ADOå设Excelä¸ç第ä¸è¡ä¸ºå段å.æä»¥ä½ å®ä¹çèå´ä¸å¿
é¡»è¦å
æ¬ç¬¬ä¸è¡çå
容
'iii)Excelä¸çè¡æ é¢ï¼å³å段åï¼ä¸è½å¤å
å«æ°å. Excelç驱å¨å¨éå°è¿ç§é®é¢æ¶å°±ä¼åºéçãä¾å¦ä½ çè¡æ é¢å为âF1â
'iiii)å¦æä½ çExcelçµåè¡¨æ ¼ä¸æä¸ååæ¶å
å«äºææ¬åæ°åçè¯,é£ä¹ExcelçODBC驱å¨å°ä¸è½å¤æ£å¸¸, å¤çè¿ä¸è¡çæ°æ®ç±»åï¼ä½ å¿
é¡»è¦ä¿è¯è¯¥åçæ°æ®ç±»åä¸è´
温馨提示:答案为网友推荐,仅供参考