Asp.net WebForm使用NPOI导出Excel

December 17, 2023
测试
测试
测试
测试
2 分钟阅读

大家好,又见面了,我是你们的朋友全栈君。

废话不多说,直接上代码

public void ExportExcel()
        {
                string datefrom = Request.QueryString["datefrom"];
                string dateto = Request.QueryString["dateto"];
                string ID = Request.QueryString["ID"];

                Report_AgentModel model = new Report_AgentModel();

                string strSql = model.getExcelSql(datefrom, dateto, ID);
                string sort = "createtime desc";
                string sheetName = "Report_Agent";

                ExcelHelper help = new ExcelHelper();
                ExcelHelper.NpoiMemoryStream ms = help.ExportExcel(sheetName, strSql, sort);

                //输出Excel
                string filename = "Report_Agent_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xlsx";

                Response.Clear();
                Response.ContentType = "application/vnd.ms-excel";
                Response.AddHeader("Content-Length", ms.Length.ToString());
                Response.AddHeader("Content-Disposition", string.Format("attachment;filename={0}",       Server.UrlEncode(filename)));

                Response.BinaryWrite(ms.GetBuffer());
                Response.Flush();
                Response.End();

        }
在这里插入图片描述
在这里插入图片描述

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/151689.html原文链接:https://javaforall.cn

继续阅读

更多来自我们博客的帖子

如何安装 BuddyPress
由 测试 December 17, 2023
经过差不多一年的开发,BuddyPress 这个基于 WordPress Mu 的 SNS 插件正式版终于发布了。BuddyPress...
阅读更多
Filter如何工作
由 测试 December 17, 2023
在 web.xml...
阅读更多
如何理解CGAffineTransform
由 测试 December 17, 2023
CGAffineTransform A structure for holding an affine transformation matrix. ...
阅读更多