asp.net中Table生成Excel表格的方法
2023-06-13 09:15:39 时间
本文实例讲述了asp.net中Table生成Excel表格的方法。分享给大家供大家参考。
具体实现方法如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<htmlxmlns="http://www.w3.org/1999/xhtml">
<headid="Head1"runat="server">
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<linkhref="/Css/Balance.css"rel="stylesheet"/>
<title></title>
<scriptrunat="server">
protectedvoidwriteXls(objectsender,EventArgse)
{
Response.Clear();
Response.Buffer=true;
Response.ContentType="application/vnd.ms-excel.numberformat:@";
this.EnableViewState=false;
Response.Charset="UTF-8";
Response.ContentEncoding=System.Text.Encoding.GetEncoding("gb2312");//设置输出流为简体中文
Response.AppendHeader("Content-Disposition","attachment;filename="+Title+".xls");
Response.Write(printHid.Value);
Response.End();
}
</script>
</head>
<body>
<formid="form1"runat="server">
<asp:HiddenFieldID="printHid"runat="server"/>
<buttononclick="getHtmltoValue()">生成excel</button>
<scripttype="text/javascript">
functiongetHtmltoValue(){
document.getElementById("<%=printHid.ClientID%>").value=document.getElementById("printDiv").innerHTML;
}
</script>
<table>
.......
</table>
</form>
</body>
<html>
希望本文所述对大家的asp.net程序设计有所帮助。
相关文章
- 将Excel转换为word_excel如何将横排变成竖排
- 宝塔面板Linux系统通过Docker部署VB.NET Asp.Net Core WebAPI应用
- [接上篇]在Window10/11的Linux子系统Docker上部署VB.NET Asp.Net Core WebAPI应用
- .net 温故知新:【10】.NET ORM框架EFCore使用入门之CodeFirs、DBFirst
- .netLinux下部署ASP.NET环境指南(linux部署asp)
- 利用Oracle.Net实现数据库互联(oracle.net)
- 快速实现Excel数据导入MySQL的方法(excel数据导入mysql)
- MySQL数据导出Excel快速教程(mysql转excel)
- 文件Linux下快速导出Excel文件(linux导出excel)
- .net利用MSSQL连接ASP.NET的办法探索(mssql 连接asp)
- .Net搭配Redis解决高性能应用问题(.net redis)
- Oracle将数据输出到Excel中(oracle写excel)
- Net中连接MySQL技术简述(.net中引用mysql)
- ASP.NET技巧:数据岛出到Excel最为简易的方法
- Asp.Net数据输出到EXCEL表格中
- asp.net动态获取Excel表名的函数代码
- asp.net中操作Excel助手相关代码
- ASP.NET(C#)读取Excel的文件内容
- .NET读取Excel文件的三种方法的区别
- .net基础收集汇总
- asp.net导出Excel类库代码分享
- asp.net使用npoi读取excel模板并导出下载详解