当前位置:首页 > 经验 > 数码摄影 > it技术

easypoi的导入和导出功能

关注:11 发布时间:2021-06-28 10:59:01

导语本文整理了easypoi的导入和导出功能经验知识,帮助您全面了解,小白也能成为高手,跟随小编一起来看一看吧!

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标注函数的实体类必须有无参数结构,如果实体类中有无参数结构,必须手工创建无参数结构。

猜你喜欢

  • pr制作字幕模板

    pr制作字幕模板55人喜欢

    需要准备的物品公共关系详细介绍方法/步骤首先,让我们打开pr,选择一个新的项目或者打开一个现有的项目,根据我们自己的需要然后如果是新项目,导入要处理的素材,双击项目栏,选择素材,导入。在另一种情况…

    更新时间:2021-10-13 07:01:18

  • vlc播放器怎么用

    vlc播放器怎么用42人喜欢

    vlc是一个小巧易用的玩家,那么如何使用这个玩家呢?以下小系列将与大家分享。需要准备的物品vlc选手详细介绍方法/步骤首先打开vlc播放器,默认会弹出如下界面。我们可以直接点击继续接下来,我们可以通…

    更新时间:2021-07-27 07:02:11

  • vivo浏览器头条资讯删除

    vivo浏览器头条资讯删除56人喜欢

    1.先打开这个手机浏览器,然后手机页面会显示标题信息,然后点击浏览器退出;2.回到手机主界面,想关闭头条信息,从下往上滑动手机屏幕;3.现在运行的程序会出现,然后滑上今天的头条去掉;4.或者输入设置,选择运…

    更新时间:2022-02-07 08:59:04

  • spss中怎么给变量重新编码

    spss中怎么给变量重新编码99人喜欢

    当我们使用spss软件分析数据时,往往需要对变量进行重新编码。那么如何操作呢?以下小系列将与大家分享。需要准备的物品附加电源装置(supplementary power supply set的缩写)详细介绍方法/步骤首先…

    更新时间:2021-07-14 18:49:01

  • 用pycharm轻松安装python插件

    用pycharm轻松安装python插件7人喜欢

    当我们使用pycharm编写python程序时,经常需要安装一些python插件。那么如何在pycharm中快速安装python插件呢?以下小系列将与大家分享。需要准备的物品路径详细介绍方法/步骤首先打开pycharm软件,点…

    更新时间:2021-10-19 16:51:01

  • 如何设置win10自动宽带连接拨号上网

    如何设置win10自动宽带连接拨号上网72人喜欢

    1.首先,我们回到桌面,然后用鼠标右键单击这台电脑,选择管理,最后从管理中单击计划任务程序。2.然后,我们选择单击右侧的创建基本任务,您将看到输入任务的名称。最后,点击下一步。3.这时我们会看到,当触发…

    更新时间:2022-01-03 07:00:40

  • ae文字颜色怎么修改

    ae文字颜色怎么修改66人喜欢

    有些朋友不知道怎么改变ae字的颜色。这里教你。详细介绍方法/步骤打开电脑中的ae软件,ctrl n首先创建一个新的合成条目。进入作文编辑界面,从上面的工具中选择文本工具,然后在作文中输入文本信息。…

    更新时间:2021-09-07 14:54:10

  • win10如何隐藏控制面板应用

    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中改变视频背景颜色的方法

    pr中改变视频背景颜色的方法27人喜欢

    使用pr软件剪辑视频,默认背景颜色为黑色。当屏幕尺寸小于屏幕尺寸时,会出现黑色边框,非常不好看。以下是如何在视频中自定义背景颜色。详细介绍方法/步骤打开我们的pr软件,导入一个素材,拖拽。进入相…

    更新时间:2021-10-21 07:00:54

  • 怎么在spss中进行交叉表分析

    怎么在spss中进行交叉表分析92人喜欢

    我们在使用spss时,经常会进行跨表数据分析,那么具体应该怎么做呢?以下小系列将与大家分享。需要准备的物品附加电源装置(supplementary power supply set的缩写)详细介绍方法/步骤首先点击spss软件…

    更新时间:2021-07-15 13:56:16

  • 开机进不了系统怎么办

    开机进不了系统怎么办99人喜欢

    1.电脑启动时无法进入系统,一般卡在欢迎界面,但强制重启电脑还是一样。这种情况可能是因为驱动程序安装有问题,或者引导启动的程序之间有冲突,这可能发生在特洛伊病毒上。解决方法:重启电脑后按键盘快…

    更新时间:2022-02-24 16:51:03