【发布时间】:2014-02-12 01:15:37
【问题描述】:
我使用了以下导出到 Excel 功能:
var table = getReport(param1, param2, param3);
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment;filename=Report.xls");
Response.ContentType = "application/vnd.ms-excel";
System.Web.UI.WebControls.GridView grd = new System.Web.UI.WebControls.GridView();
grd.DataSource = table; // give datasource here
grd.DataBind();
StringWriter swr = new StringWriter();
HtmlTextWriter tw = new HtmlTextWriter(swr);
grd.RenderControl(tw);
Response.Write(swr.ToString());
Response.End();
return View();
其中 getReport 以表格格式返回数据。 现在这会创建一个新的 excel 文件,但我想使用现有的 excel 模板来创建 excel 输出。 如何将这样的模板添加到项目中以及如何与它绑定数据?
【问题讨论】:
标签: export-to-excel