控件表格导出到word 样式不改变
页面代码
<div id="modelWord" runat="server" style="layout-grid:15.6pt">
<table class="syjg center" style=" width: 800px;border-collapse:collapse;border:none;"border="1";cellspacing="0"; cellpadding="0"; >
<tr>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt;width:140px;">
序号
</td>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt; width:440px;">
名称
</td>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt">
数值
</td>
</tr>
<tr>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt">
1
</td>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt">
供电煤耗
</td>
<td style="border:solid windowtext 1.0pt; padding:0cm 5.4pt 0cm 5.4pt">
<%--<%=sgdmh[1].ToString() %>g/(kw.h)--%>
<asp:Label ID="gdmh" runat="server" Text=""></asp:Label>g/(kw.h)
</td>
</tr>
</table>
</div>
Response.ContentType = "application/ms-word";
Response.AddHeader("Content-Disposition", "inline;filename=EmergencyPlan" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".doc");
StringBuilder sb = new StringBuilder();
System.IO.StringWriter sw = new System.IO.StringWriter(sb);
System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw);
HttpContext.Current.Response.Write("<html><head><meta http-equiv=Content-Type content=\"text/html; charset=utf-8\"><title>Copyright by SDU</title></head><body><center>");
modelWord.RenderControl(hw);
sb.Append("</center> </body> </html>");
Response.Write(sb.ToString());
Response.End();
浙公网安备 33010602011771号