【问题标题】:Classic asp code to export data from Access database to an Excel sheet将数据从 Access 数据库导出到 Excel 工作表的经典 asp 代码
【发布时间】:2017-07-27 10:35:40
【问题描述】:

我有一个应用程序以经典的 ASP 编码运行,带有 HTML 页面,在一个 .asp 页面中客户端请求一个按钮。单击此按钮时,它必须将 Access 数据库(已在使用)中存在的任何数据导出到 Excel 工作表。

【问题讨论】:

  • 请添加一些代码,所以这里不是为您工作
  • 这个链接可以帮助你:stackoverflow.com/questions/29791594/…
  • 考虑在 MS Access 数据库“样本”中有一个“用户”表。现在我们需要打开一个连接,从“用户”表中检索数据并将其放入一个新的 Excel 表中(Excel 必须通过我们的代码创建)。我们也可以使用VB脚本。

标签: html asp.net database excel ms-access


【解决方案1】:

您可以生成带有 HTML 表格的扩展名为 xls 的文件,并且 Excel 会正常打开(带有警告)。示例:

文本.asp

<html>
<head>
</head>
<body>

<%

    Response.clear
    Response.ContentType = "application/vnd.ms-excel"
    Response.AddHeader "Content-Disposition", "attachment;filename=ExportedData.xls"
    Response.Write "<table>"
    Response.Write "<tr><th>User</th></tr>"

    set rs = ListUsers()
    if not rs.EOF Then
        Do while not rs.eof
            Response.Write "<tr><td>" + rs("User") + "</td></tr>"
            Rs.movenext
        loop
    end if


    Response.Write "</table>"
    Response.end
%>



</body>
</html>

【讨论】:

  • 此代码是从 MS Access 数据库中获取数据还是从 HTML 表中以二维形式呈现的数据?
  • 都是服务器端
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-10-05
  • 1970-01-01
  • 1970-01-01
  • 2010-09-19
相关资源
最近更新 更多