找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 142|回复: 1

asp无法按指定搜索导出excel

[复制链接]
发表于 2010-1-9 08:59:01 | 显示全部楼层 |阅读模式 IP:江苏扬州
<%  

dim s,sql,filename,fs,myfile,x  

Set fs = server.CreateObject("scripting.filesystemobject")  
'--假设你想让生成的EXCEL文件做如下的存放  
filename = Server.MapPath("users.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中的数据查出来  
'strSql = "select * from productinfo where maijia='"&sessname&"'and maichu='0' order by productid 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 productinfo where maijia='"&sessname&"'and maichu='0' order by productid desc "  //这样写导出的excel文件会提示无法提取文件
strSql = "select * from productinfo " //这样写就可以将数据导出excel
请问该怎样按搜索语句导出excel,我就想以第一种搜索要求导出到excel

'response.write(strsql)
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=""users.xls"" target=""_blank"">下载</a>!"

rstData.Close  
set rstData = nothing
Conn.Close
Set Conn = nothing
%>
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-29 15:25 , Processed in 0.332021 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表