0

コンテンツページからExcelにHTMLテーブル(グリッドではなく)をエクスポートしたいのですが、グリッドをExcelにエクスポートする方法を知っています。同じ方法ですか、それとも異なりますか?

4

1 に答える 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 に答える