asp导出excel文件格式

asp页面从数据库中查询出一些数据,要将这些数据导出为Excel文件的格式

强烈推荐:https://www.cnblogs.com/yufume/p/6718332.html

注意:这个方法导出的excel表格在当前asp文件所在的目录下

Set ors = Server.CreateObject("ADODB.RecordSet")
ors.Open v_sql,oconn,3,1
dim s,filename,fs,myfile,x
set fs = server.CreateObject("scripting.filesystemobject")
filename = server.MapPath("exp.xls")
if fs.FileExists(filename) then 
    fs.DeleteFile(filename)
end if
set myfile = fs.CreateTextFile(filename,true)
StartTime = Request("StartTime") 
EndTime = Request("EndTime") 
StartEndTime = "AddTime between #"& StartTime &" 00:00:00# and #"& EndTime &" 23:59:59#" 
set rstData = oconn.execute(v_sql)
if not rstData.eof and not rstData.bof then 
    strLine = ""
    strLine = "信息标题" & chr(9) & "所在栏目" & chr(9) & "作者" & chr(9) & "报送单位" & chr(9) &"发布日期" & chr(9)
    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

另外:如果遇到只要求导出查询结果的某几个字段,可以使用ratData(i).value

  strLine = strLine & rstData(1).value & chr(9) & rstData(10).value & chr(9) & rstData(14).value & chr(9) 
  myfile.writeline.strLine  //接着写入文件

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值