Java实现Excel导入导出

时间:2013-05-25 07:28:35
【文件属性】:

文件名称:Java实现Excel导入导出

文件大小:10KB

文件格式:RAR

更新时间:2013-05-25 07:28:35

Java 下拉框 Excel导入 Excel导出

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;


网友评论

  • 首先这里只有2个文件,2个类文件,并不能直接用,关键是这2个类还是网上都有的,积分要这么多,后面的人不建议下了,基本没用
  • 可以用谢谢了
  • 不知道啊 怎么办
  • 还行吧,不是我想要的
  • 可以导出,但还是可以优化
  • 很好用,TKS
  • ok可以用!!!!!!!!!!!!!11
  • 还可以,但是还是用了下载的另一个
  • 不错,很实用的工具类
  • 很不错,资料很实用,感谢分享
  • 可以,通过本案例,成功实现了!
  • 很基础,资料很实用,感谢楼主。
  • 用这个例子来学习excel导入导出功能很不错。
  • 跟我想要的不一样,不过对于新手还是有一定的帮助的 !
  • 大家都说好,我就没用上.应该是自己没弄懂.
  • 不错,用这个例子来学习excel导入导出功能就可以了。
  • 可以用,挺好的。
  • 如果有jar包就更好了
  • 还不错哈,供学习参考
  • 不错!非常详细!
  • 如果有jar包就更好了,谢谢楼主 .不好还是谢谢
  • 如果有jar包就更好了,谢谢楼主
  • 两个java文件,一个创建一个读取。看看还可以
  • 可以到处,就是没有jar包,楼主再上传个jar包有啊
  • 实现了想要的功能,值得推荐一下
  • 很好的额资料
  • 费了不少时间,终于找到了,能实现我要的功能
  • 不错的案例!多余的话不说了,看看就知道
  • 很好,值得学习
  • 很好的学习资料!