easypoi的导入和导出功能
关注:11 发布时间:2021-06-28 10:59:01
easypoi是一个开源软件,用于开发excel表单的导入导出功能。简单易用,代码量小,非常适合初学者使用。我们用java开发了excel的导入导出功能。以前常用poi,但是代码太多,写不出来。有了easypoi,我们只需要给代码添加注释就可以完成大多数常见的excel编辑工作。
需要准备的物品
intellij idea
详细介绍方法/步骤
我们正在用maven来管理这个项目。首先,我们需要添加easypoi开发所依赖的jar包,如下所示。
属国
groupidcn.afterturn/groupid
人工要素基础/人工要素标识
版本3 . 1 . 0/版本
/依赖性
属国
groupidcn.afterturn/groupid
artifactideasipoi-web/artifactid
版本3 . 1 . 0/版本
/依赖性
属国
groupidcn.afterturn/groupid
artifactideasipoi-批注/artifactid
版本3 . 1 . 0/版本
/依赖性
easypoi可以适应excel的xls和xlsx格式。,我们主要讨论使用注释导入和导出的功能。我们只能通过修改注释来修改excel的字段和格式。我们需要写实体和excel表的对应关系,[email?protected](行),[email?protected],[email?protected]y,实现了序列化接口,并添加了以下注释。另外,这个类需要getter和setter方法。
我们编写一个测试类来测试导出函数,创建一个测试类,并在main方法中编写测试代码。我们使用easypoi工具类excelexportutil的exportexcel方法,其中新的exportparams是标题和工作表的基本设置。当然,其中一些设置是不必要的,可以根据需要进行修改。具体导出代码如下图所示。
接下来,我们右键执行这个方法,此时会生成一个excel文件,如下图所示,我们可以看到这个excel表中已经存在设置标题和数据。
接下来,我们编写导入方法,导入上面生成的excel表,使用excelimportutil工具类的importexcel方法,使用importparams设置导入参数。
接下来我们测试导入函数,执行完方法后提示对象创建异常。我们需要检查异常的原因。这时我们发现上面我们创建的实体类没有无参数的构造方法。因为我们已经创建了一个无参数构造,所以不会帮我们自动创建无参数构造,所以需要手动创建。
另外,我们写personentity类的时候,[email?protected],所以这个字段没有效果,不需要的话可以删除。
温馨提示
带有easypoi标注函数的实体类必须有无参数结构,如果实体类中有无参数结构,必须手工创建无参数结构。
上一篇:怎么看蓝牙耳机的电量
下一篇:word2003怎么插入标题
猜你喜欢
-
pr制作字幕模板55人喜欢
需要准备的物品公共关系详细介绍方法/步骤首先,让我们打开pr,选择一个新的项目或者打开一个现有的项目,根据我们自己的需要然后如果是新项目,导入要处理的素材,双击项目栏,选择素材,导入。在另一种情况…
更新时间:2021-10-13 07:01:18
-
vlc播放器怎么用42人喜欢
vlc是一个小巧易用的玩家,那么如何使用这个玩家呢?以下小系列将与大家分享。需要准备的物品vlc选手详细介绍方法/步骤首先打开vlc播放器,默认会弹出如下界面。我们可以直接点击继续接下来,我们可以通…
更新时间:2021-07-27 07:02:11
-
vivo浏览器头条资讯删除56人喜欢
1.先打开这个手机浏览器,然后手机页面会显示标题信息,然后点击浏览器退出;2.回到手机主界面,想关闭头条信息,从下往上滑动手机屏幕;3.现在运行的程序会出现,然后滑上今天的头条去掉;4.或者输入设置,选择运…
更新时间:2022-02-07 08:59:04
-
spss中怎么给变量重新编码99人喜欢
当我们使用spss软件分析数据时,往往需要对变量进行重新编码。那么如何操作呢?以下小系列将与大家分享。需要准备的物品附加电源装置(supplementary power supply set的缩写)详细介绍方法/步骤首先…
更新时间:2021-07-14 18:49:01
-
当我们使用pycharm编写python程序时,经常需要安装一些python插件。那么如何在pycharm中快速安装python插件呢?以下小系列将与大家分享。需要准备的物品路径详细介绍方法/步骤首先打开pycharm软件,点…
更新时间:2021-10-19 16:51:01
-
如何设置win10自动宽带连接拨号上网72人喜欢
1.首先,我们回到桌面,然后用鼠标右键单击这台电脑,选择管理,最后从管理中单击计划任务程序。2.然后,我们选择单击右侧的创建基本任务,您将看到输入任务的名称。最后,点击下一步。3.这时我们会看到,当触发…
更新时间:2022-01-03 07:00:40
-
ae文字颜色怎么修改66人喜欢
有些朋友不知道怎么改变ae字的颜色。这里教你。详细介绍方法/步骤打开电脑中的ae软件,ctrl n首先创建一个新的合成条目。进入作文编辑界面,从上面的工具中选择文本工具,然后在作文中输入文本信息。…
更新时间:2021-09-07 14:54:10
-
win10如何隐藏控制面板应用153人喜欢
win10隐藏式控制面板的应用方法如下。1.第一步是打开win10系统,在桌面鼠标右键的空白处选择个性化。2.第二步:进入win10系统个性化设置后,点击主题。3.第三步:在主题右侧,点击桌面图标进行设置。4.在…
更新时间:2022-03-25 18:49:01
-
抖音能投屏到电视上吗16人喜欢
tik tok可以通过以下方式在电视上亮相:1.将手机和电视连接在同一个局域网中,同时打开手机和电视上的应用程序2.根据您的个人偏好选择,然后单击扫描代码或屏幕代码。3.我们以扫描码投影为例,点击扫描…
更新时间:2022-01-25 20:47:05
-
pr中改变视频背景颜色的方法27人喜欢
使用pr软件剪辑视频,默认背景颜色为黑色。当屏幕尺寸小于屏幕尺寸时,会出现黑色边框,非常不好看。以下是如何在视频中自定义背景颜色。详细介绍方法/步骤打开我们的pr软件,导入一个素材,拖拽。进入相…
更新时间:2021-10-21 07:00:54
-
怎么在spss中进行交叉表分析92人喜欢
我们在使用spss时,经常会进行跨表数据分析,那么具体应该怎么做呢?以下小系列将与大家分享。需要准备的物品附加电源装置(supplementary power supply set的缩写)详细介绍方法/步骤首先点击spss软件…
更新时间:2021-07-15 13:56:16
-
开机进不了系统怎么办99人喜欢
1.电脑启动时无法进入系统,一般卡在欢迎界面,但强制重启电脑还是一样。这种情况可能是因为驱动程序安装有问题,或者引导启动的程序之间有冲突,这可能发生在特洛伊病毒上。解决方法:重启电脑后按键盘快…
更新时间:2022-02-24 16:51:03
it技术热门经验
- 抖音极速版打不开是什么原因1067人
- 腾讯视频缓存的不是vip可不可990人
- 腾讯文档打不开怎么回事753人
- 央视影音下载的视频在哪个文件750人
- 网络响应异常无法设置呼叫转移627人
- 钉钉直播没有保存回放怎么办598人
- 抖音很火的描写春天的优美句子569人
- vivo浏览器缓存视频不能看508人
- 如何在抖音中找回删除的好友502人
- 抖音作品置顶的好处和坏处498人