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";
  • 相关阅读:
    RMI笔记
    java 本地方法(JNI)
    java 的SPI机制
    eclipse中的 Compiler compliance level含义
    初步理解JNDI
    大数据5.1
    大数据4.1
    需要攻破的知识点
    大数据4.2 -- hive数据库
    大数据---单词释义
  • 原文地址:https://www.cnblogs.com/zfzf1/p/7409793.html
Copyright © 2011-2022 走看看