标题: asp导出Excel
ljjk5
元帅
Rank: 1


荣誉会员奖章
UID 46706
精华 1
积分 99426
帖子 49690
威望 554
金币 48489
热心 505
阅读权限 100
注册 2007-2-25
状态 离线
asp导出Excel

<%  
dim s,sql,filename,fs,myfile,x  
Set fs = server.CreateObject("scripting.filesystemobject")  
'--假设你想让生成的EXCEL文件做如下的存放  
filename = Server.MapPath("order.xls")  
'--如果原来的EXCEL文件存在的话删除它  
if fs.FileExists(filename) then  
     fs.DeleteFile(filename)  
end   if  
'--创建EXCEL文件  
set myfile = fs.CreateTextFile(filename,true)  
'Set rs = Server.CreateObject("ADODB.Recordset")  
'--从数据库中把你想放到EXCEL中的数据查出来  
'sql = "select * from Tb_Execl order by id desc"  
'rs.Open   sql,conn  
StartTime = Request("StartTime")
EndTime = Request("EndTime")
StartEndTime = "AddTime between #"& StartTime &" 00:00:00# and #"& EndTime &" 23:59:59#"
strSql = "select * from ljphs200 "
Set rstData =conn.execute(strSql)
if not rstData.EOF and not rstData.BOF then  
     dim   trLine,responsestr  
     strLine=""  
     For each x in rstData.fields  
         strLine = strLine & x.name & chr(9)  
    Next  
'--将表的列名先写入EXCEL  
     myfile.writeline strLine  
     Do while Not rstData.EOF  
         strLine=""  
         for each x in rstData.Fields  
             strLine = strLine & x.value &   chr(9)  
         next  
         myfile.writeline   strLine  
         rstData.MoveNext  
     loop  
end if  
Response.Write   "生成EXCEL文件成功,点击<a href="/"order.xls"" target=""_blank"">下载</a>!"
rstData.Close  
set rstData = nothing
Conn.Close
Set Conn = nothing
%>

网友 ljjk5 签名 - 网友社区 ===
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-10-8 18:41
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP