gpt4 book ai didi

html - 使用 ASP.NET 将 HTML 表导出到 Excel

转载 作者:技术小花猫 更新时间:2023-10-29 12:32:44 25 4
gpt4 key购买 nike

我有一个 html 表(不是 Gridview),它没有合适的标题和行。相反,它具有定制的结构和数据。我想将此表导出到 Excel。我怎样才能使用 ASP.NET? enter image description here

标签是固定的文本,整数值来自数据库。因此表结构是固定的,只有整数/小数值发生变化。

最佳答案

您希望使用 ASP.NET 将 HTML 表(而非 Gridview)自定义结构和数据导出到 Excel。

尝试以下方法

  1. 提供 ID并添加 runat="server"属性

    <table id="tbl" runat="server" >

  2. 添加以下代码

    Response.ContentType = "application/x-msexcel"; 
    Response.AddHeader("Content-Disposition", "attachment;
    filename=ExcelFile.xls");
    Response.ContentEncoding = Encoding.UTF8;
    StringWriter tw = new StringWriter();
    HtmlTextWriter hw = new HtmlTextWriter(tw);
    tbl.RenderControl(hw);
    Response.Write(tw.ToString());
    Response.End();

关于html - 使用 ASP.NET 将 HTML 表导出到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9364107/

25 4 0
文章推荐: linux - 如何保存所有二进制 Web 浏览器流量
文章推荐: python - 编写并保存 python 脚本到 arduino yun RAM
文章推荐: jquery - 同时使用显示 : none and display:flex;
文章推荐: html - 部分右边框被截断(附截图)