zoukankan      html  css  js  c++  java
  • spring-excel-导出

    导出

    1导出策略

    2导出模板

    3writer

    应用

        @Autowired(required = false)
        @Qualifier("monthlyPairBillingStatementExportWriter")
        private ExcelWriter monthlyPairBillingStatementExportWriter;
    @RequestMapping("/monthlyPairBillingStatementExport.do")
    public void monthlyPairBillingStatementExport(HttpServletResponse response,String ids) throws IOException {
    SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMddHHmmss");
    String dateString = formatter.format(new Date());
    String fileName = new String(("报价导入模板"+dateString+".xlsx").getBytes("utf-8"),"ISO8859-1");
    response.setCharacterEncoding("utf-8");
    response.setContentType("multipart/form-data");
    response.setHeader("Content-Disposition", "attachment;fileName="+fileName);

    Map<String, Object> map = new HashMap<>();
    if(StringUtils.isNotEmpty(ids)){
    map.put("ids",ids);
    }
    Map<String, Object> exportMap = new HashMap<String, Object>();
    //List<FinMonthConnBillVo> finMonthConnBillVos =this.finMonthConnBillService.monthlyPairBillingStatementExportQuery(map);
    //ssexportMap.put("monthlyPairBillingStatementExport_Moddle", finMonthConnBillVos);
    monthlyPairBillingStatementExportWriter.write(response.getOutputStream(), exportMap);
    }

    其中writer.write(

    response.getOutputStream()

    ,key为策略名,value为策略vo集合的map)

    js 调用

    window.location.href = "../fosp/monthlyPairBillingStatementExport.do";
  • 相关阅读:
    Linux(Centos)安装图形化界面步骤
    Delphi 取得桌面文件夹的路径和取得我的文档的路径
    Nginx [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
    待查消息
    WM_SETFOCUS和WM_KILLFOCUS、WM_GETDLGCODE、CM_ENTER...
    WM_SIZE
    MongoDB 开启与关闭
    log4j 日志文件路径
    wamp中修改配置支持多站点
    java 下载示例
  • 原文地址:https://www.cnblogs.com/zfzf1/p/7409793.html
Copyright © 2011-2022 走看看