原生POI
导入依赖:
导出到Excel(将数据放入Excel)
普通文本:
日期:
对象集合:
实体类
案例代码
从Excel导入(从Excel取数据)
测试打印成功。
将拿到的数据放入数据库。这里要考虑一个问题,如果数据量大的时候,需要使用批量插入。避免来来回回调用数据库而产生问题。(具体可查百度)。
EasyPOI
导入依赖
(要把原生POI的jar包依赖注释掉)
简单对象导出:
实体类
案例代码
Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("计算机一班","学生",Student.class,list));
复杂对象导出:
实体类
案例代码
Workbook workbook = ExcelExportUtil.exportExcel(new ExportParams("计算机系老师","老师",Teacher.class,list));
运行时要把原文件(xls)关掉。
图片导出(本地)
实体类
案例代码
效果图
图片导出(远程网络图片)
(思路:先下载到本地再导出)
(AliyunOssUtil.java 在文末附上)
图片导入(从Excel取)
案例代码
输出结果
此时会发现headImg的地址为系统在导入时自建的目录。
如果想要将数据入库,需要修改一下这个路径。(暂不阐述)
AliyunOssUtil.java
EasyPOI详细教程文档:http://easypoi.mydoc.io/