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";
  • 相关阅读:
    补:冲刺Day1
    需求规格说明书2.0
    补:冲刺Day2
    冲刺Day3
    Base64上传图片
    C#怎样通过url调用接口
    js键盘控制DIV移动
    利用MVC的过滤器实现url的参数加密和解密
    在.net MVC中异步上传图片或者文件
    mvc url路由参数的加密和解密
  • 原文地址:https://www.cnblogs.com/zfzf1/p/7409793.html
Copyright © 2011-2022 走看看