如何使用Umbraco 7创建向Excel功能的导出



我正在使用umbraco7 cms。我想导出我的特定文档类型的孩子。我正在尝试GridView来导出。这是我的代码(EMs是我的列表-List<ExportModel> EMs = products;

 var grid = new GridView();
 grid.DataSource = EMs;
 grid.DataBind();
 Response.ClearContent();
 Response.Buffer = true;
 Response.AddHeader("content-disposition", "attachment; filename=Contact.xls");
 Response.ContentType = "application/ms-excel";
 Response.Charset = "";
 StringWriter sw = new StringWriter();
 HtmlTextWriter htw = new HtmlTextWriter(sw);
 grid.RenderControl(htw);
 Response.Output.Write(sw.ToString());
 Response.Flush();
 Response.End();              

每次我得到一个空白文件时。请帮我吗?

您总是可以使用epplus之类的东西来生成XLS电子表格。它允许完全控制电子表格的生成,并允许您执行设置单个工作表等之类的事情。

http://epplus.codeplex.com/documentation

相关内容

  • 没有找到相关文章

最新更新