我正在使用Umbraco7 CMS。我想导出我的特定文档类型子项。我正在尝试GridView导出。下面是我的代码(EMs是我的list - 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(); 每次我得到一个空白文件。请帮帮我好吗?
发布于 2016-07-20 16:35:12
您总是可以使用诸如EPPlus之类的东西来生成XLS电子表格。它允许完全控制电子表格的生成,并允许您执行诸如设置单个工作表等操作。
http://epplus.codeplex.com/documentation
https://stackoverflow.com/questions/37984100
复制相似问题