知识库

在asp中利用ado显示excel文件内容的函数


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
’##################################
’##################################
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 & "

本文关键词 / 利用,显示,文件,内容,函数,asp,excel
微信扫一扫
官方微博

点击拨打免费服务热线 4008203730

展开