[点晴永久免费OA]asp中把数据导出为excel的2种方法
当前位置:点晴教程→点晴OA办公管理信息系统
→『 经验分享&问题答疑 』
我们在做项目的时候经常要将数据库的数据导出到excel中,很多asp用户并不知道怎么写。 这里明凯总结了两种方法来导出excel,希望能帮到大家。 方法一:用excel组件 <% Set ExcelApp =createObject("Excel.Application")
ExcelApp.Application.Visible = True
Set ExcelBook = ExcelApp.Workbooks.Add
ExcelBook.WorkSheets(1).cells(1,1).value ="用户表"
ExcelBook.WorkSheets(1).cells(2,1).value = "用户编号"
ExcelBook.WorkSheets(1).cells(2,2).value = "登陆名"
ExcelBook.WorkSheets(1).cells(2,3).value = "真实姓名"
ExcelBook.WorkSheets(1).cells(2,4).value = "密码"
set rs=server.createobject("adodb.recordset")
sql="select * from mkusers"
rs.open sql,objconn,1,1
cnt =3
do while not rs.eof
ExcelBook.WorkSheets(1).cells(cnt,1).value = rs("provinceid")
ExcelBook.WorkSheets(1).cells(cnt,2).value = rs("province")
ExcelBook.WorkSheets(1).cells(cnt,3).value = rs("flag")
ExcelBook.WorkSheets(1).cells(cnt,4).value = rs("id")
rs.movenext
cnt = cint(cnt) + 1
loop
Excelbook.SaveAs "d:\yourfile.xls" '这个是数据导出完毕以后在D盘存成文件
ExcelApp.Application.Quit '导出以后退出Excel
Set ExcelApp = Nothing '注销Excel对象 %> 方法二:使用文件组件
可以看出,第一种方法是直接导出excel文件,而第二种方法导出的是文本文件,只不过后缀名改成了xls,然后看起来就是excel了。 经过对比第一种方法的效率没有第二种方法的效率高,而且也不好控制。 推荐大家使用第二种写文件的方法来进行excel操作。 该文章在 2022/6/21 16:10:04 编辑过 |
关键字查询
相关文章
正在查询... |