コンテンツページからExcelにHTMLテーブル(グリッドではなく)をエクスポートしたいのですが、グリッドをExcelにエクスポートする方法を知っています。同じ方法ですか、それとも異なりますか?
質問する
795 次
1 に答える
2
次のコードを使用してみてください。
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-12T05:40:05.173 に答える