【问题标题】:Display query result and export to excel using classic asp使用经典asp显示查询结果并导出到excel
【发布时间】:2010-09-10 17:02:17
【问题描述】:

我正在做一个关于经典 ASP 和 sql server 的小项目。

我有一个下拉菜单,用户可以在其中输入姓名、姓氏等,它会基于此创建一个查询并创建一个显示结果的表格。

我要添加的是创建表后导出到 excel 的选项。我看过其他教程,但它们都使用简单的 Select * from table 而不是基于用户输入的查询。

有人可以帮忙吗?

【问题讨论】:

  • 本教程使用 select * from tableselect * from table where MyColumn = @UserInput 有什么关系?导出的技术不还是一样吗?
  • 好吧,我在 button.count >1 上得到了它,然后连接到数据库,生成查询,在表上显示查询并创建 exportToExcel 链接。当我做常见的: Response.ContentType = "application/vnd.ms-excel" Response.AddHeader "Content-Disposition", "attachment; filename=Enquiry_List.xls" 它将显示整个页面而不是表格本身,我怀疑我可以在不创建另一个提交按钮的情况下激活它(但我在开发查询时已经有一个)这有意义吗?
  • 顺便说一句,对于内联代码,我很抱歉,我是新手

标签: sql-server excel asp-classic export export-to-excel


【解决方案1】:

添加

response.contenttype ="Application/vnd.excel"
response.addheader "Content-Disposition", "attachment; filename=excelDatei.xls"

浏览器打开保存/打开/取消对话框...

这就是你想要的吗?

【讨论】:

    【解决方案2】:

    解决了我的问题,该问题更多地涉及如何使用此代码。我最终所做的是将 SQL 查询存储在会话变量中,并创建一个指向新 ASP 页面的链接,该页面将连接到数据库、创建 Excel 对象并输出到它。

    【讨论】:

    • sql 注入警报 - sql 注入警报
    猜你喜欢
    • 2012-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多