asp導入excel數據


前兩天做個小網站要求能夠從Excel 里面導入數據,同時還需要把數據導出到Excel 中,。在網上找了半天,導入相對比較簡單,這里我采用Excel 提供的ODBC,可以直接使用SQL來操作Excel。連接查詢方法如下:

excelDriver="Driver={Microsoft Excel Driver (*.xls)}; DBQ="&filepath
Set excelConn=Server.CreateObject("Adodb.Connection"
excelConn.Open excelDriver 
excelSql="select * from ["&sheetname&"$]"
Set rs = Server.CreateObject("ADODB.Recordset")     
rs.Open excelSql,excelConn,3,3


       這里的sheetname就是excel 中的工作表名,剩下的工作就是在adodb.recordset 中處理了,和access 操作一樣。這里對excel 格式要求比較嚴格,第一行必須是標題行,也就是對應數據庫里的列名。而且excel 里面不能有合並單元格,拆分單元格,不然讀出的數據是亂的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM