zoukankan      html  css  js  c++  java
  • ActiveReports之导出excel

    前提概要参考:http://www.cnblogs.com/liandy0906/p/7936524.html

                DbContextBase db = new DbContextBase();
                var list = db.PurchaseOrderTBs.ToList();
                List<PurchaseOrderView> list2 = new List<PurchaseOrderView>();
                foreach (var item in list)
                {
                    list2.Add(new PurchaseOrderView()
                    {
                        OrderNo = item.OrderNo,
                        PickNum = item.PickNum,
                        ProductPrice = item.ProductPrice,
                        ProductAmount = item.ProductPrice * item.PickNum
                    });
                }
                ReportDataSource ReportDataSource = new ReportDataSource();
                ReportDataSource.Name = "DataSet1";
                ReportDataSource.Value = list2;
    
                ReportViewer rvDoc = new ReportViewer();
                rvDoc.LocalReport.ReportPath = Server.MapPath("~/Reports/Report2.rdlc");
                rvDoc.LocalReport.DataSources.Add(ReportDataSource);
                #region 导入excel
                Warning[] warnings;
                string[] streamids;
                string mimeType;
                string encoding;
                string extension;
    
                byte[] bytes = rvDoc.LocalReport.Render(
                   "Excel", null, out mimeType, out encoding,
                    out extension,
                   out streamids, out warnings);
    
                FileStream fs = new FileStream(@"c:output.xls",
                   FileMode.Create);
                fs.Write(bytes, 0, bytes.Length);
                fs.Close();
                #endregion
    View Code
  • 相关阅读:
    JMeter递增加压总结
    JMeter跨线程传参总结
    JMeter+Grafana+Influxdb可视化性能监控平台搭建总结
    MONyog入门总结
    MongoDB导出/导入操作
    测试工作中用到的MongoDB命令
    Go单元测试与报告
    Postwoman教程
    测试工作中用到的Redis命令
    redis-dump教程
  • 原文地址:https://www.cnblogs.com/liandy0906/p/7965894.html
Copyright © 2011-2022 走看看