ASP.NET导出EXCEL2007 打开时会出现如下信息
梦在溪田 2012-03-15 10:36:12 ASP.NET 用 KinnSoft.Excel.OfficeOpenXml.dll将EXCEL2007 生成在服务器,接着写入Response后在客户端打开页面会出现如下错误:
EXCEL 在“XX.XLSX”中发现不可读内容。是否恢复此工作簿的内容?如果信任此工作簿的内容,请单“是”。
在服务器生成的EXCEL打开是不会出现这个错误的。
下载代码如下:
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName); //设置回发内容为Excel
Response.ContentType = "application/ms-excel"; //application/octet-stream
Response.WriteFile(path + fileName);
顺便带句:有没更好的导出EXCEL2007的方法呢?