asp读取Excel

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:06:30
比如说:有一个Excel表,里面有50个人学生的报名信息。
我现在在以后网站后台中把这个表传上去,然后用数据库一条一条读取的放进数据库,请问可以实现这样的功能吗?应该怎么实现?如果有人会的话留个QQ,感觉可以的话在送200

程序流程说明:
新建两个连接对象:
ExcelConn <----->50学生信息.xls (Excel文件)
AccessConn <----->学生信息.mdb (Access文件)
新建一个数据集:rsExcel 一次把50学生信息全部读取到内存
然后,循环一个一个地访问,每访问一行,写一行到Access数据库内
操作结束,释放掉对象连接和内存

<%
'------请按我的提示,设置你的真实数据库文件和表名参数,程序内修改-
Set ExcelConn = Server.CreateObject("ADODB.Connection")
Set AccessConn = Server.CreateObject("ADODB.Connection")

ExcelConn.Open "Driver={Microsoft Excel Driver (*.xls)};DBQ=" & Server.MapPath("Excel文件名例如:50学生信息.xls")
AccessConn.Open "Provider=Microsoft.Jet.OLEDB.4.0;User ID=;Password=;Data Source=" & Server.MapPath("Access文件名例如:学生信息.mdb")
'假设你的数据库是:Access

Set rsExcel = Server.CreateObject("Adodb.RecordSet")
Set rsAccess = Server.CreateObject("Adodb.RecordSet")

SqlExcel = "SELECT * FROM [" & "Excel内sheet的50学生信息表" & "$]"
SqlA