hot*_*der 13 html asp.net html-table export-to-excel
我有一个html表(非Gridview),没有正确的标题和行.相反,它具有定制的结构和数据.我想将此表导出到Excel.我该如何使用ASP.NET?
标签是固定文本,整数值来自数据库.所以表结构只修改了整数/小数值的变化.
您希望使用ASP.NET将HTML表格(非Gridview)自定义结构和数据导出到Excel.
请尝试以下方法
提供ID
和添加runat="server"
属性
<table id="tbl" runat="server" >
添加以下代码
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();
Run Code Online (Sandbox Code Playgroud)