JAVA批量导出Excel

/**导出*/
    @RequestMapping("/execlPoxt")
    public void execlPoxt(HttpServletRequest request,HttpServletResponse response) { 
        HashMap<String, String> params = new HashMap<String, String>();
        setReqParams(request, SysDict.class, params);
        try {
            List<?> orgList = statisticalManageService.findjxMons(params);
            EXCELObject s =new EXCELObject();
            String path=ContextLoader.getCurrentWebApplicationContext().getServletContext().getRealPath("/").replaceAll("\\\\", "/");
            s.seteFilePath(path);
            String fname = "项目月指标详情.xlsx";
            /*String[] pTit = {"职能","事项","上传时间","关键点","巡查周期","每月最低","当月完成情况"};*/
            String width[]={"20","20","20","20","20","20","20","20","20","20","20","20"};
            /*String WidthP[]={"20","20","20","20","20","",""};
            String[] cols = {"0","1","2","3","4","5","6"};*/
            String[] titH = {"职能","事项","上传时间","关键点","巡查周期","上传次数","每次张数","每月张数","当月上传张数","当月上传次数","当月完成率","当月频次完成率"};
            String[] titN = {"FUNCTION_NAME","EVENT_NAME","UPLOAD_TIME","POINT_NAME","WORK_CYCLE","num1","num2","num3","num4","num5","num6","num7"};
            s.setFname("项目月指标详情");
            s.setTitle("项目月指标详情");
            /*s.setpTit(pTit);
            s.setCols(cols);*/
            s.setWidth(width);
            /*s.setWidthP(WidthP);*/
            s.setTitH(titH);
            s.setTitN(titN);
            s.setDataList((List<Map<String, String>>)orgList);
            EXCELObject excel = new EXCELObject();
            excel.exportExcel(fname, fname, s.setData(), request, response);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

猜你喜欢

转载自blog.csdn.net/qt_lls/article/details/88314353