原生POI / EasyPOI 简单上手使用

原生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/

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。