Table生成Excel表格

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//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(object sender, EventArgs e)

{

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"/>

<asp:button runat="server" ID="ButtonExport" Text="生成excel" OnClientClick="getHtmlValue()" OnClick="writeXls" />

<scripttype="text/javascript">functiongetHtmltoValue() {

document.getElementById("<%=printHid.ClientID%>").value=document.getElementById("printDiv").innerHTML;

}</script><div id="printDiv">

<table>.......</table>

</div>

</form></body><html>

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航