26
2019.2

excel下载

作者: POPASP
有时候我们想将从数据库中查询出来的数据以Excel文档下载。POPASP从2.3版本开始提供了连贯操作db.Excel来解决这个问题。 ### Excel | 项目 | 说明 | | ------------- | ------------- | | 用法 | Excel( style,filename ) | | 参数 | style为数组或用英文逗号分隔的字符串,代表各字段类型,包括Excel表格需要的五种类型:文本(text,t)、日期(date,d)、数字(number,n)、货币(currency,c,¥,$)、百分比(percent,p);filename为下载的文件名,不含后缀,如果为空,则取当前数据表名。 | | 返回值 | 无| | 相关方法 | 通常和where、field、order方法配合使用 | 举例如下: 入口文件download.asp ```brush:xml <% POP_MVC.appPath = "./home" POP_MVC.mvc_dir = "../popasp_3.1/" POP_MVC.run %> <% Call A_("download/index") %> 文件下载 下载 ``` 控制器文件download.asp ```brush:vb <% Class Download sub down call B_("Article").field("CMS_ID as [编号],CMS_Title as [标题],CMS_Date as [发布日期]").excel("n,t,d","文章") '程序必须在方法的底部结束,否则无法完成下载 response.end end sub End Class %> ``` 访问 http://serverName/download.asp 点击页面中的下载,可以完成Excel文档的下载。