日期:2014-05-17  浏览次数:20682 次

求教将excel导入数据库问题
一步步解决吧

Set xlsconn = server.CreateObject("adodb.connection") 
filename="D:\大学生数学建模竞赛队伍信息" 'EXCEL表单名字
file2="bbs1" '工作表名字
path1=server.mappath(filename&".xls")
myConn_Xsl="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &path1& ";Extended Properties=Excel 8.0"
xlsconn.open myConn_Xsl 
sqlxls = "Select * from ["&file2&"$]"
Set xlsrs = Server.CreateObject("Adodb.RecordSet")
xlsrs.open sqlxls,xlsconn,1,1

提示加下划线的那一行有问题,提示原因是文件创建失败,我用的是office 2007,请教一下这个怎么改?

------解决方案--------------------
我用2003的是可以导入的,07的也应该差不多
myConn_Xsl="Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=;Extended properties='Excel 5.0;hdr=yes;imex=1';Data Source="& path1