mvc导出excel

前端

复制代码
     ///导出Excel
        function Export() {
            var beginTime = Ext.getCmp('ksrq').getRawValue();
            var endTime = Ext.getCmp('jzrq').getRawValue();
            if (!Ext.fly('frmDummy')) {
                var frm = document.createElement('form');
                frm.id = 'frmDummy';
                frm.name = id;
                frm.className = 'x-hidden';
                document.body.appendChild(frm);
            }
            Ext.Ajax.request({
                url: '/Manager/WF_Report/FileExportExcel',
                method: 'POST',
                form: Ext.fly('frmDummy'),
                isUpload: true,
                params: { 'beginTime': beginTime, 'endTime': endTime }
            });
        }
复制代码

后台

        public FileResult FileExportExcel(string beginTime, string endTime)
        {
            string SQL = "SELECT * FROM p_view_mxcx WHERE p_view_param.set_beginTime('" + beginTime + "')>='" + beginTime + "' and p_view_param.set_endTime('" + endTime + "')<='" + endTime + "'";
            DataTable dt = DBhelper.Query(SQL).Tables[0];
            string filePath = OperateExcel.ExportToExcel(dt, DateTime.Now.ToString("yyyyMMddHHmmss"));

            return File(Server.MapPath(filePath), "application/ms-excel", Path.GetFileName(filePath));
        }

 

posted @   韩梦芫  阅读(290)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示