在SSRS报告中导出为Excel时出错

时间:2012-07-06 12:37:31

标签: asp.net reporting-services export-to-excel

我有SSRS报告我正在尝试导出为ex​​cel格式。我能够这样做但是在成功保存后打开一个特定报告时会出现丢失文件错误(css)。 什么可能是问题和解决方案?我只被困在一个报告中。其余的工作正常。这是我正在使用的代码:

 Response.Clear();
            Response.ClearHeaders();
            Response.Charset = "";
            Response.ContentType = "Application/vnd.xls";
            Response.Cache.SetCacheability(HttpCacheability.NoCache);

            Response.AddHeader("content-disposition", "attachment;filename=SkillwiseHeadCount.xls");
            Response.AddHeader("Cache-Control", "max-age=0");
            Response.BinaryWrite(result);
            Response.End();

1 个答案:

答案 0 :(得分:0)

以下为类似项目的工作:

Response.ContentType = "text/csv";
string attachment = "attachment;filename=Report_" + DateTime.Now.ToString() + ".csv";   
Response.AddHeader("content-disposition", attachment);
Response.AddHeader("Pragma", "no-cache");
Response.AddHeader("Expires", "0");

我使用了DataReader。