EasyPoi的导入和导出功能
2022-12-31 18:09:11来源:网络转载作者:匿名 阅读量:83 字体:大 中 小
EasyPoi是一款开源的软件,用于开发EXCEL表格的导入和导出功能,简单易上手,代码量也很少,非常适合初学者去使用。我们使用Java开发Excel导入导出功能,以前常用的是Poi,但是需要编写的代码量太多,使用EasyPoi仅需要在代码中添加注解,便可以完成大部分普通的Excel编辑工作。
IntelliJ IDEA
01、我们是使用Maven管理项目,首先我们需要添加开发EasyPoi所依赖的jar包,如下所示。
02、EasyPoi 可以自适应Excel的xls和xlsx两种格式,我们今天主要讲解使用注解进行导入和导出的功能,我们只要修改注解就可以修改Excel的字段和格式。我们需要编写实体和Excel表格的对应关系,在实体上添加注解。@Excel 注解作用到filed(列)上面,是对列的描述。@Excel注解的name属性即为列名,format用于设置时间的格式。我们创建一个PersonEntity,实现序列化接口,并添加如下的注解,另外该类需要getter和setter方法。
03、我们写一个测试类去测试导出功能,创建一个测试类,并在main方法中编写测试代码,我们使用easypoi工具类ExcelExportUtil 的exportExcel方法,其中new ExportParams()是标题和sheet的基本设置,当然这些设置有些不是必须的,可以根据需要自行修改。具体的导出代码如下图所示。
04、接下来我们右键执行该方法,此时会生成一个excel文件,如下图所示,我们可以看到设置的标题和数据已存在该excel表格中。
05、接下来我们编写导入的方法,将上面生成的excel表格导入,使用ExcelImportUtil工具类的importExcel方法,ImportParams用于设置导入参数。
06、接下来我们测试导入功能,在执行方法后提示创建对象异常,我们需要检查异常的原因,此时发现我们上面创建的实体类没有无参构造方法,因为我们已经创建了一个有参的构造,就不会帮我们自动创建无参构造了,因此我们需要手动创建,如下图所示。
07、另外,我们在编写PersonEntity实体类时,步骤2的id字段上面没有@Excel注解,所以该字段不起任何作用,若不需要的话可以删除。
特别提示
EasyPoi注解作用的实体类一定要有无参构造,若实体类中存在有参构造,一定要手动创建一个无参构造。
免责声明:
本文《EasyPoi的导入和导出功能》版权归原作者所有,内容不代表本站立场!
如本文内容影响到您的合法权益(含文章中内容、图片等),请及时联系本站,我们会及时删除处理。
推荐阅读

怎样修改iTunes备份目录路径释放C盘空间
电脑01、首先需要删除你的原始备份文件夹,在C盘依次打开C:UsersLS(每人不一样,为你的用户名)AppDataRoamingApple Computer,然后删除MobileSync文件夹 0...
阅读: 641

怎么设置一台电脑两台显示器两个屏幕
笔记本电脑 VGA或者HDMI数据线01、电脑可以分屏对于很多编程学习爱好者来说有着不少的妙用,可以左边的屏幕看视频学习,右边的实例操作。 02、我们首先需要知道我们的笔记本电脑的外接数据线的...
阅读: 629

怎样用光盘重装联想电脑系统
联想笔记本电脑带光驱 光盘(电脑系统) 01、首先电脑开机放入光盘,重启电脑时多次按动F12键打开启动菜单并选择DVD选项,按回车键确认 02、进入光盘系统安装菜单后,按 1 键,安装系统到第一...
阅读: 636

如何解决winxp开机后不显示桌面
01、不显示桌面,是由于explorer.exe进程没有正常启动,我们可以手动打开这个进程。同时按键盘上的ctrl+alt+del键 02、按了后,会弹出任务管理器,我们点击管理器菜单上的‘文件’ ...
阅读: 594

新手如何利用模板做出好看的PPT?
PowerPoint 2016版本 PPT模板网址:http://www.1ppt.com/ 01、首先,我们先利用网址:http://www.1ppt.com/找到第一PPT的网站,这个网站...
阅读: 569

电脑开机提示press any key to restart怎么办
电脑 光盘(系统安装)01、电脑硬盘损坏这种情况属于硬件的损坏,建议大家将电脑送到指定维修点维修或者更换系统硬盘 02、电脑系统损坏系统损坏最直接的方式为系统重装,具体方式如下 03、首先购买系统...
阅读: 592

Office2016是否激活,Office2016是否永久激活
电脑 Office 201601、任意打开office 2016的某一个组件,我打开的是excel,如下图 02、如果office未激活,页面将会出现提示,具体如下图: 03、其次,另外一个...
阅读: 597

如何设置2345影视大全离线缓存路径?
影视大全01、首先下载安装好之后,我们打开这个软件。 02、在首页上找到右下角的“我”的标志,点击进入。 03、在这里我们可以看到设置的选线,咱们点进去。 04、然后就看到更改缓存路径的标志了,...
阅读: 659

怎样更改视频的分辨率
电脑 爱剪辑(软件)01、首先打开搜狗浏览器,搜索 爱剪辑 ,选择下载并安装 02、安装完成之后,回到桌面,找到爱剪辑图标选择并启动 03、软件启动完成后点击应用左侧的 添加视频 选项,添加需要更...
阅读: 560

win10里如何在中文输入法里添加美国键盘
01、找到系统栏中的语言栏,点击鼠标右键,在弹出菜单中选择设置; 02、可以在这里看到已经添加的输入法,选择添加,可以新增; 03、勾选上美国键盘,然后选择确认,这就可以了,而且这里还有很多其他的...
阅读: 581
热门文章
1.怎样让html中的img标签居中显示
- 1

- 怎样让html中的img标签居中显示
- 2022-12-14
- 1
2.如何分辨图片是否P过
- 2

- 如何分辨图片是否P过
- 2022-12-14
- 2
3.如何修改和重置电信用户密码
- 3

- 如何修改和重置电信用户密码
- 2022-12-14
- 3
4.支付宝钱包怎么绑定信用卡
- 4

- 支付宝钱包怎么绑定信用卡
- 2022-12-14
- 4
5.手机搜狗输入法怎么更换选择特色的打字按键音
- 5

- 手机搜狗输入法怎么更换选择特色的打字按键音
- 2022-12-13
- 5
6.vivo手机root和刷机教程。
- 6

- vivo手机root和刷机教程。
- 2022-12-14
- 6
7.Iphone5/6手机3G、4G信号差怎么办
- 7

- Iphone5/6手机3G、4G信号差怎么办
- 2022-12-14
- 7
8.如何清理手机内多余的文件夹
- 8

- 如何清理手机内多余的文件夹
- 2022-12-14
- 8
9.安卓手机怎么恢复出厂设置:两种方法
- 9

- 安卓手机怎么恢复出厂设置:两种方法
- 2022-12-14
- 9
10.2016年两千左右的手机大全介绍
- 10

- 2016年两千左右的手机大全介绍
- 2022-12-14
- 10
最近更新

怎么将wps输出为pdf的文字水印设置为单行
2025-04-26

Ubuntu 20.04新增仓颉输入法
2025-04-26

950显卡能吃鸡吗
2025-04-27

扫描件是什么格式的
2025-04-26

win7怎么设置屏幕休眠密码(win7屏幕保护设置密码)
2025-04-26

电脑怎么删除桌面图标 笔记本电脑如何删除桌面上的图标
2025-04-26

怎么用vlookup匹配数据?
2025-04-26

嗜睡说明了什么问题
2022-12-21

入睡很困难该怎么办
2022-12-20

发质不好可以怎么办
2022-12-21
