登录 注册
当前位置:主页 > 资源下载 > 45 > 实现Excel导入导出功能的Java开发

实现Excel导入导出功能的Java开发

  • 更新:2024-12-09 08:09:26
  • 大小:10KB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Java - 后端
  • 格式:RAR

资源介绍

Excel源代码,导入导出各种工具类 org.apache.poi poi org.apache.poi poi-scratchpad 代码实例: String path = ""; byte[] bytes; vo.setCurrentPage(0); vo.setPageSize(Integer.MAX_VALUE); List list = stockOrderController.exportShOutOrderDetail(vo); Map empinfo = new TreeMap<>(); int index = 1; empinfo.put(index++, new Object[]{"销售单号", "销售时间", "会员", "商品总额", "来源", "商品名称/属性", "数量", "单价"}); for (ShOutOrderDetail item : list) { empinfo.put(index++, new Object[]{ item.getOutOrderNo(), DateUtil.SDF.format(item.getOutTime()), item.getNickName()+"/"+item.getMobile(), String.valueOf(item.getStockPrice().multiply(new BigDecimal(item.getStockAmount()))), "01".equals(item.getSalesSource()) ? "线上订单" : "线下订单", item.getGoodsNameAttrs(), String.valueOf(item.getStockAmount()), String.valueOf(item.getStockPrice()) }); } try { bytes = ExcelUtils.simpleExcel(empinfo, "销售单信息"); MultipartFile multipartFile = new MultipartFile(); multipartFile.setData(bytes); multipartFile.setOriginalFilename("ShOutOrderDetailExport.xls"); path = fastDFSClientController.uploadFile(multipartFile); } catch (Exception e) { logger.error("出库单信息导出失败 : {}", e.getMessage(), e); return "fail"; } logger.info("出库单信息导出结束,path:{}", path); return path;