首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >导出excel报表

导出excel报表
EN

Stack Overflow用户
提问于 2018-04-06 04:47:41
回答 1查看 64关注 0票数 0

我有一个软件,可以通过ASP.NET中的代码导出excel报表。现在我正在本地主机上开发整个系统,所以当我导出报告时,它正在我的电脑上下载。我只是担心如果我在实时服务器上运行它,在导出excel报表之前,它会在我的Pc或服务器上下载吗?

代码语言:javascript
复制
  public ActionResult ExportToExcel()
        {
            if (!General.ValidateSession())
            {
                return RedirectToAction("Login", "User");
            }
            string fDate = TempData["FromDate"].ToString();
            string tDate = TempData["toDate"].ToString();
            var grdview = new GridView();
            grdview.DataSource = this.GetList();
            grdview.DataBind();
            Response.ClearContent();
            Response.Buffer = true;
            Response.AddHeader("content-disposition", "attachment; filename= " + fDate + " - " + tDate + ".xls ");
            Response.ContentType = "application/ms-excel";
            Response.Charset = "";
            StringWriter strWriter = new StringWriter();
            HtmlTextWriter htmlWriter = new HtmlTextWriter(strWriter);
            grdview.RenderControl(htmlWriter);
            Response.Output.Write(strWriter.ToString());
            Response.Flush();
            Response.End();
            return RedirectToAction("DateRecords");
        }
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-06 06:15:13

当您在服务器和EXCEL导出上承载应用程序时,文件将从服务器下载到用户的计算机。不是在你的本地机器上!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49685490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档