首页天道酬勤poi导出excel自定义保存,easypoi导出excel模板

poi导出excel自定义保存,easypoi导出excel模板

张世龙 05-06 10:25 84次浏览

编程技术堆栈2017-11-29 17:46:57

导出文件

在管理系统(JAVA )的开发中,常用于数据的导入和导出。 通常使用Apache POI工具进行操作,但其功能强大,单API太复杂。 为了便于处理Excel/Word文件,我们建议使用封装了现有API的EasyPOI。 介绍一下这个工具的使用方法。

EasyPOI EasyPOI是一款相对较好的开源软件,它深度封装了POI,可以在不接触POI的情况下轻松导入和导出Excel文件。 它还可以集成到SpringMVC中,使文件导出更加简单。

相关教程地址: http://www.after turn.cn/doc/easy poi.html,http://easypoi.mydoc.io/。

在开发项目中使用Maven构建,相关的依赖JAR包如下图所示。 本例使用的是2.4.0版。 其他版本的代码可能略有不同。

七喜依存

引入项目依赖关系后,可以编写具体的代码。 首先,编辑导出的数据对象类,并以注释的形式标记每个字段类型。 具体代码如下(省略Get和Set方法)。

数据导出对象类

此示例仅使用@Excel注释标记要导出的字段、类型、单元格宽度和长度以及字段值替换等信息。 注释的详细说明在此省略,请参考上述文档地址的“注释”使用说明。

编辑实体类后,可以执行数据导出操作。 必须在导出之前组装数据。 通常从数据库进行查询。 此示例只添加两个数据,使用ExcelExportUtil工具类组装数据,指定列表标题和工作表名称,然后使用Response输出流导出数据。 具体代码见下图。

数据导出代码

创建请求方法后,可以通过请求/downExcel.do方法下载文件。 打开最终下载的文件后,数据显示如下图所示。

导出的文件

EasyPOI还可以与SpringMVC视图集成使用,从而简化数据导出。 同样,在导出之前组织数据,并使用PoiBaseView提供各种参数来导出数据,如下图中的代码所示。

与VIEW一起导出

导出的文件

从上面的代码可以看出,导出数据的操作代码非常简单,导出操作更简单,也支持图像导出。 这次的共享到此为止,但是关于EasyPOI的更多使用方法,如果参考上面介绍的文档地址的话,我想会找到更多想要的东西。

sm总线控制器有感叹号有什么影响,华硕主板sm总线控制器感叹号