久久久久成人免费看a含羞草久色_91福利资源站_好色综合网_久久久久国产精品一区二区三区_一级片免费看_久久久久国产精品久久久久

订阅本栏目 RSS您所在的位置: 深山工作室 > ASP > 正文

asp导出内容到excel表并自定义命名后下载(非打开)

网络 2019/4/16 14:29:04 深山工作室 字体: 浏览 10432
本ASP程序代码实现两个功能:
1、将指定的数据库内容导出到EXCEL表格(可改为其它格式)。
2、任何类型的文件都是直接下载,不是在浏览器打开,并且自定义另存为对话框里的默认文件名。

完整代码如下:

<%
dim action
action=lcase(trim(request.querystring("action")))

if action="down" then '下载文件
    '任何类型的文件都是直接下载,不是在浏览器打开,且自定义另存为对话框里的默认文件名。
    call gw_downfile(trim(request.querystring("f")),"文章列表.xls") '参数:服务器端文件路径及文件名,客户端下载时的默认文件名
else '导出文件
    '将指定的数据库内容导出到EXCEL表格(可改为其它格式)
    const filename="news.xls" '导出后的文件名(全名,带.扩展名)
    dim fs,filepath,myfile
    set fs=server.createobject("scripting.filesystemobject")
    filepath=server.mappath(filename)
    if fs.FileExists(filepath) then fs.DeleteFile(filepath)
    set myfile=fs.CreateTextFile(filepath,true)
    
    'chr(9)等于tab键
    dim strline  
    strline="发布时间" & chr(9) & "分类" & chr(9) & "标题" & chr(9) & "内容"
    myfile.writeline strLine
    
    dim rs
    'conn为打开数据库变量
    set rs=conn.execute("select * from [表名] order by [id] desc")
    do while not rs.eof
        strline=rs("发布时间") & chr(9) & rs("分类") & chr(9) & rs("标题") & chr(9) & rs("内容")
        myfile.writeline strLine
    rs.movenext() : loop
    set rs=nothing
    
    set myfile=nothing
    set fs=nothing
    response.write("导出成功!点击下载:<a href='?action=down&f=" & filename & "'>" & filename & "</a>")
end if
        
'功能:为文件下载"另存为"对话框指定默认文件名
'参数:服务器端文件路径及文件名,客户端下载时的默认文件名
function gw_downfile(file_server,file_client)
    gw_downfile=false
    
    dim filename : filename=server.mappath(file_server)
    
    dim fso,fso_file,file_length
    set fso=server.createobject("scripting.filesystemobject")
    if not fso.fileexists(filename) then exit function '检验文件是否存在
    set fso_file=fso.getfile(filename) '生成文件对象
    file_length=fso_file.size '获取文件大小
    
    '开启缓存,直到出现response.flush或response.end才将响应发送给客户端浏览器
    response.buffer=true
    '清除缓冲区中的所有HTML输出
    response.clear()
    '指定返回的是一个不能被客户端读取的流,必须被下载
    response.contenttype="application/octet-stream"
    '添加头信息,为"文件下载/另存为"对话框指定默认文件名
    response.addheader "content-disposition","attachment; filename=" & file_client
    '添加头信息,指定文件大小,让浏览器能够显示下载进度
    response.addheader "content-length",file_length
    
    dim stream
    set stream=server.createobject("adodb.stream") '创建读二进制文件对象
    stream.type=1 '指定或返回的数据类型为二进制,2为文本
    stream.open()
    stream.loadfromfile(filename) '将指定的文件装入对像中
    
    'eos返回对像内数据是否为空
    'read读取指定长度的二进制内容
    'readtext读取指定长度的文本内容
    while not stream.eos
        response.binarywrite stream.read(1024*64) '以块方式读取内容
    wend
    stream.close() : set stream=nothing
    '立即发送缓冲区中的输出。如果未将response.buffer设置为true,则该方法将导致运行时错误。
    response.flush()
    
    gw_downfile=true
end function
%>
相关阅读
如何利用ASP清除所有的Application对象
uni-app自定义loading组件
胶球清洗装置
Asp得到当月天数的函数方法
css优先级的例子
苏欧装饰
从数据库管理下手提升网站安全
纯asp根据当前日期计算出当前年份的属相
共有0条关于《asp导出内容到excel表并自定义命名后下载(非打开)》的评论
发表评论
正在加载评论......
返回顶部发表评论
呢 称:
表 情:
内 容:
评论内容:不能超过 1000 字,需审核,请自觉遵守互联网相关政策法规。
验证码: 验证码 
网友评论声明,请自觉遵守互联网相关政策法规。

您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。

更多信息>>栏目类别选择
百度小程序开发
微信小程序开发
微信公众号开发
uni-app
asp函数库
ASP
DIV+CSS
HTML
python
更多>>同类信息
ASP中Utf-8与Gb2312编码转换乱码问题的解决方法页面编码声明
asp显示随机密码
通过阿里云服务接口获得ip地址详细信息
iis点开后任务栏上有显示,但是窗口看不到的解决办法
RSA加密解密插件
微软Encoder加密解密函数
更多>>最新添加文章
dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
抖音直播音挂载小雪花 懂车帝小程序
javascript获取浏览器指纹可以用来做投票
火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
python通过代码修改pip下载源让下载库飞起
python里面requests.post返回的res.text还有其它的吗
更多>>随机抽取信息
asp计算器
仙美境
FLASH中加入LOADING的最简便方法
javascript正则的用法与示例
用CSS层叠样式表实现文字变图象特效
山西省太原夏日阳光国际旅行社
主站蜘蛛池模板: 一本色道久久综合无码人妻 | 男女性杂交内射妇女bbwxz | 亚洲欧美国产精品久久 | 久久一本 | 国产papa| 久久综合免费视频 | 蝌蚪久久窝 | 男女人本色免费在线观看视频 | 免费人成网站在线观看欧美 | 国产精品九九免费视频 | 欧美大黄大色一级毛片出红 | 亚洲精品www久久久久久久软件 | 女人一级一级毛片 | 黄色的视频免费看 | 九九国产精品九九 | 欧美成电影综合网站色www | 国产成人午夜福在线观看 | 亚洲国产人成在线观看69网站 | 黄色美女在线观看 | 免费女人18毛片a级毛片视频 | 无码专区丰满人妻斩六十路 | 国产91无毒不卡在线观看 | 亚洲视频精品 | 国产综合久久久久影院 | 99久久er这里只有精品18 | 国内精品七七久久影院 | 刮伦真实在线永久视频 | a毛片免费观看完整 | 69堂国产成人精品视频不卡 | 中国无码人妻丰满熟妇啪啪软件 | 精品a级片 | 日本电影一区二区三区 | 岛国无码av不卡一区二区 | 春药高潮抽搐流白浆在线观看 | 国产在线91精品入口首页 | 插鸡网站在线播放免费观看 | 久久久久久久久蜜桃 | 中文字幕在线播放视频 | 又粗又硬又大又爽免费视频播放 | 黄色大片在线免费观看 | 国产精品国内免费一区二区三区 |