标题 | 在asp中利用ado显示excel文件内容的函数 |
内容 | dddggg [原作] function switchexcelinfo(xlsfilename) dim xlsstr dim rs dim i,j,k dim excelconn dim excelfile dim objexcelapp dim objexcelbook dim bgcolor xlsstr = execlfile = server.mappath(xlsfilename) set objexcelapp = createobject(excel.application) objexcelapp.quit set objexcelapp = createobject(excel.application) objexcelapp.quit objexcelapp.displayalerts = false '不显示警告 objexcelapp.application.visible = false '不显示界面 objexcelapp.workbooks.open(execlfile) set objexcelbook = objexcelapp.activeworkbook redim arrsheets(objexcelbook.sheets.count) for i=1 to objexcelbook.sheets.count arrsheets(i) = objexcelbook.sheets(i).name next objexcelapp.quit set objexeclapp=nothing '################# 'power by '################# set excelconn = server.createobject(adodb.connection) exceldriver = driver={microsoft excel driver (*.xls)};dbq= & execlfile excelconn.open exceldriver set rs = server.createobject(adodb.recordset) for i = 1 to ubound(arrsheets) sql = select * from [& arrsheets(i) &$] ''显示各工作表的名称 ''xlsstr = xlsstr & & arrsheets(i) & xlsstr = xlsstr & rs.open sql,excelconn,1,1 k = 1 while not rs.eof if k mod 2 <> 0 then bgcolor = bgcolor=#e0e0e0 else bgcolor = xlsstr = xlsstr & xlsstr = xlsstr & for j = 0 to rs.fields.count-1 xlsstr = xlsstr & next xlsstr = xlsstr & rs.movenext k = k + 1 wend xlsstr = xlsstr & & rs(0) & & rs(j) & rs.close next excelconn.close set excelconn = nothing switchexcelinfo = xlsstr end function |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。