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