0
我想導出HTML表格(不是網格),從我的內容page.ex知道如何將網格導出爲excel.Same方式或不同?如何將html表格導出爲excel?
我想導出HTML表格(不是網格),從我的內容page.ex知道如何將網格導出爲excel.Same方式或不同?如何將html表格導出爲excel?
嘗試使用下面的代碼,這將幫助你:
private void ExportToExcel(string strFileName,Table dg)
{
Response.Clear();
System.IO.StringWriter oStringWriter = new System.IO.StringWriter();
Response.ClearHeaders();
Response.AddHeader("content-disposition", "attachment;filename=" + strFileName + ".xls");
Response.ContentType = "application/vnd.ms-excel";
Response.Charset = "";
this.EnableViewState = false;
System.Web.UI.HtmlTextWriter oHtmlTextWriter = new System.Web.UI.HtmlTextWriter(oStringWriter);
dg.RenderControl(oHtmlTextWriter);
Response.Write(oStringWriter.ToString());
Response.End();
}
不錯的一個.....詳細的答案 – 2012-07-12 15:41:02
您可以使用Excel libraray,從CodePlex上下載。 – 2012-07-12 05:35:09
http://stackoverflow.com/questions/9364107/export-html-table-to-excel-using-asp-net – 2012-07-12 05:36:56
如果你只需要導出「簡單的數據」,我會推薦[Excel友好] CSV和而不是各種HTML [黑客]漂浮在...這裏工作得很好。 – 2012-07-12 05:38:19