C# ASP.NET查找数据生成Excel时提示保存,但保存失败,重新下载后保存成功但是打开时提示文件已经损坏!Excel2010,请指教,谢谢!

于之 2016-06-13 04:01:20
C# ASP.NET查找数据生成Excel时提示保存,但保存失败,重新下载后保存成功但是打开时提示文件已经损坏!Excel2010,请指教,谢谢!

我的下载方法代码如下:

public void DownLoad(string ExcelName, string FileName)
{
try
{
if (!String.IsNullOrEmpty(ExcelName) || !String.IsNullOrEmpty(FileName))
{
Response.Charset = "GB2312";
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("Content-Disposition", "attachment;filename=" + HttpUtility.UrlEncode(ExcelName));
Response.WriteFile(FileName);
Response.Flush();
Response.Close();
}
}
catch (Exception ex)
{
}
}


请高手指教,谢谢!服务器上安装的是Excel2010
...全文
120 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Poopaye 2016-06-13
  • 打赏
  • 举报
回复
1、服务器上的excel能正常打开吗? 2、比较下载下来的excel和服务器上的文件一致吗? 不一致的话区别是怎样的? 完全不一样 还是漏掉了一部分?

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧