zoukankan      html  css  js  c++  java
  • 使用poi统计工作职责

    1 创建一个新的sheet工作页

        Sheet job = workbook.createSheet("工作职责统计");

    2 查询工作职责问题选项列表,并设置第一行倒出时间

        List<Syslistconfig> listconfigs = syslistconfigDao.listConfig(29);  //工作职责问题选项列表
        job.createRow(0).createCell(0).setCellValue(format.format(new Date()));     //第一行

    3 循环每一个子展,每个子展对应一个子展表

        for (int i = 0; i < exhibit.length; i++) {
                //每个子展
                Iterator<Syslistconfig> it = listconfigs.iterator();
                Integer string = exhibit[i];
                configsLength0 = listconfigs.size();    //偶数时的答案长度
    
                Row row1 = job.createRow(maxRow);   //第一行
                row1.createCell(0).setCellValue(mapaddress.get(string + ""));       
                job.addMergedRegion(new CellRangeAddress(maxRow, maxRow, 0, 2));    //合并单元格
    
                Row row2 = job.createRow(maxRow + 1);   //第二行
                row2.createCell(0).setCellValue("工作职责");
                row2.createCell(1).setCellValue("国内");
                row2.createCell(2).setCellValue("国外");
    
                int j = 1;
                while (it.hasNext()) {
                    Syslistconfig listconfig = (Syslistconfig) it.next();
                    Visitor visitor = new Visitor();
                    visitor.setConcern(String.valueOf(string));         //关注展会  
                    visitor.setJobfunction(String.valueOf(listconfig.getLogid()));      //工作职责
    
                    //答案列表
                    Row row3 = job.createRow(j + maxRow + 1);   //创建问题行
                    row3.createCell(0).setCellValue(listconfig.getAnswer());
                    row3.createCell(1).setCellValue(visitorDao.countJobfunctionByArea(visitor, 0, "01"));
                    row3.createCell(2).setCellValue(visitorDao.countJobfunctionByArea(visitor, 1, "01"));
                    j++;
                }
                maxRow += configsLength0 + 4;
            }
  • 相关阅读:
    (C#)asp_net调试错误解决方法收集(1)
    asp.net调试技巧
    asp。Net 页面传值
    viewState详解
    Session,ViewState用法
    asp.net中通过form表单submit提交到后台的实例
    C#读写xml文件
    Asp.Net前台调用后台变量
    3. mybatis # 与 $ 的区别
    IDEA 中 使用 git(Git)
  • 原文地址:https://www.cnblogs.com/sean-zeng/p/11024816.html
Copyright © 2011-2022 走看看