在网页中直接输入Excel出现提示,如何消去?
出现提示如下:
Microsoft Excel不能访问文件
http://localhost/auto/report/export.aspx".可能原因有:
*指定的文档名称或路径不存在。
*所要打开的文档被其它程序占用。
*所要保存的工作簿的名称与另一个只读文档同名。
但点击[确定]后,能够正常打开Excel文件显示。请问高手如何去除这个提示。
代码如下:
//输出临时文件,fn是临时Excel文件路径,df是导出设置类。
reportDocument1.ExportOptions.DestinationOptions=df;
reportDocument1.Export();
//将文件输出至Response
Response.ClearContent();
Response.ClearHeaders();
Response.ContentType="application/vnd.ms-excel";
Response.WriteFile(fn); //fn="111.xls"
Response.Flush();
//删除临时文件
System.IO.File.Delete(fn);
Response.End();