全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

c# 将Datatable数据导出到Excel表格中

话不多说,请看代码:

public FileResult GetExcelFile()
    {
      if (Session["beginDate"] != null)
      {
        string bdate = Session["beginDate"].ToString();
        DateTime ld = Convert.ToDateTime(Session["lastDate"].ToString());
        DateTime ldate = ld.AddDays(1);
        string lldate = ldate.ToString("yyyy-MM-dd");
        int ptkey = Convert.ToInt32(Session["Process_PTR"]);
        string proceSql = "select * from Assay_Process where RKEY="+ptkey;
        DataTable proceDt = SqlHelper.QueryTable(proceSql);
        IDataParameter[] iDataTitle = new SqlParameter[3];
        iDataTitle[0] = new SqlParameter("@BeginDate", bdate);
        iDataTitle[1] = new SqlParameter("@LastDate", lldate);
        iDataTitle[2] = new SqlParameter("@RKEY", ptkey);
        DataSet dtTitle = SqlHelper.RunProceduresByParameter("pro_GetAssalyInfoByExportPrint", iDataTitle);
        DataTable dt = dtTitle.Tables[0];
        string outStr = ExcelExport.outExcel(dt);
        byte[] fileContents = Encoding.UTF8.GetBytes(outStr.ToString());
        return File(fileContents, "application/ms-excel", "" + proceDt.Rows[0]["ProcessName"].ToString().Trim() + "化验单据(" + bdate.Trim() + "-" + lldate.Trim() + ").xls"); 
      }
      else
      {
        string qua_no = Session["quano"].ToString();
        IDataParameter[] iDataTitle = new SqlParameter[1];
        iDataTitle[0] = new SqlParameter("@Qua_no", qua_no);
        DataSet dtTitle = SqlHelper.RunProceduresByParameter("pro_GetAssalyInfoByQua_No", iDataTitle);
        DataTable dt = dtTitle.Tables[0];
        string outStr = ExcelExport.outExcel(dt);
        byte[] fileContents = Encoding.UTF8.GetBytes(outStr.ToString());
        return File(fileContents, "application/ms-excel", "化验单据(" + qua_no.Trim()+ ").xls"); 
      }
    }

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# C#  # 导出数据到excel  # 导出excel表格  # 数据库导出excel表格  # C#实现Json转DataTable并导出Excel的方法示例  # C#使用Datatable导出Excel  # C#如何将DataTable导出到Excel解决方案  # C#把DataTable导出为Excel文件  # 多说  # yyyy  # lldate  # dd  # MM  # lastDate  # ToDateTime  # AddDays  # ldate  # int  # Assay_Process  # select  # DataTable  # RKEY  # ptkey  # proceSql  # Process_PTR  # public  # csharp  # GetExcelFile 


相关文章: 制作证书网站有哪些,全国城建培训中心证书查询官网?  海南网站制作公司有哪些,海口网是哪家的?  如何访问已购建站主机并解决登录问题?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  如何用狗爹虚拟主机快速搭建网站?  制作充值网站的软件,做人力招聘为什么要自己交端口钱?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  如何快速搭建高效WAP手机网站吸引移动用户?  如何通过NAT技术实现内网高效建站?  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  网站制作企业,网站的banner和导航栏是指什么?  如何在自有机房高效搭建专业网站?  制作网站的模板软件,网站怎么建设?  建站之星上传入口如何快速找到?  长沙做网站要多少钱,长沙国安网络怎么样?  如何设计高效校园网站?  杭州银行网站设计制作流程,杭州银行怎么开通认证方式?  太平洋网站制作公司,网络用语太平洋是什么意思?  如何获取上海专业网站定制建站电话?  沈阳制作网站公司排名,沈阳装饰协会官方网站?  大型企业网站制作流程,做网站需要注册公司吗?  如何用已有域名快速搭建网站?  建站之星伪静态规则如何设置?  网站制作公司,橙子建站是合法的吗?  宝塔面板如何快速创建新站点?  建站之星后台密码遗忘如何找回?  网站建设设计制作营销公司南阳,如何策划设计和建设网站?  香港服务器如何优化才能显著提升网站加载速度?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  c# 服务器GC和工作站GC的区别和设置  高防服务器租用如何选择配置与防御等级?  如何通过二级域名建站提升品牌影响力?  ui设计制作网站有哪些,手机UI设计网址吗?  如何用y主机助手快速搭建网站?  c# 在高并发场景下,委托和接口调用的性能对比  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何通过西部数码建站助手快速创建专业网站?  存储型VPS适合搭建中小型网站吗?  制作表格网站有哪些,线上表格怎么弄?  Android自定义控件实现温度旋转按钮效果  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  黑客如何通过漏洞一步步攻陷网站服务器?  网站制作和推广的区别,想自己建立一个网站做推广,有什么快捷方法马上做好一个网站?  网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?  网页设计与网站制作内容,怎样注册网站?  盐城做公司网站,江苏电子版退休证办理流程?  高防服务器如何保障网站安全无虞?  公司网站制作费用多少,为公司建立一个网站需要哪些费用?  制作企业网站建设方案,怎样建设一个公司网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。