我正在使用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