JEasyPOI 简介
EasyPOI 功能如同名字easy,追求的就是简易,让一个没接触过poi的人员,可以傻瓜化的快速实现Excel导入导出、Word模板导出,可以仅仅5行代码就可以完成Excel的导入导出。
JEasyPOI特征
- 设计精巧,使用简单
- 接口丰富,扩展简单
- 默认值多,write less do more
- AbstractView 支持,web导出可以简单明了
JEasyPoi的几个入口工具类
JEasyPoi集成方法
<dependency> <groupId>org.jeecgframework</groupId> <artifactId>jeasypoi-web</artifactId> <version>2.1.7</version> </dependency>
版本升级日志
- 改造pom.xml,简化依赖引入方式
- Excel导入,支持自定义导入字段转换规则
- 解决excel导入字典文本翻译问题
- online 一对多导入问题修复
源码下载
- 源 码:https://gitee.com/jeecg/jeasypoi
- 论 坛: www.jeecg.org
- 文 档: http://jeecg3.mydoc.io
- QQ交流群:190866569
代码案例
1. 注解,导入导出都是基于注解的,实体上做上注解,标示导出对象,同时可以做一些操作
@ExcelTarget("courseEntity") public class CourseEntity implements java.io.Serializable { /** 主键 */ private String id; /** 课程名称 */ @Excel(name = "课程名称", orderNum = "1", needMerge = true) private String name; /** 老师主键 */ @ExcelEntity(id = "yuwen") @ExcelVerify() private TeacherEntity teacher; /** 老师主键 */ @ExcelEntity(id = "shuxue") private TeacherEntity shuxueteacher; @ExcelCollection(name = "选课学生", orderNum = "4") private List<StudentEntity> students;
2. 基础导出 传入导出参数,导出对象,以及对象列表即可完成导出
HSSFWorkbook workbook = ExcelExportUtil.exportExcel(new ExportParams( "2412312", "测试", "测试"), CourseEntity.class, list);
相关推荐
在2.1.7版本中,Quartz提供了丰富的API和功能,使得开发者可以方便地创建、管理和执行定时任务。以下是对Quartz 2.1.7版的详细解释: 一、Quartz简介 Quartz是一个完全由Java编写的作业调度库,它设计用于作为嵌入...
总的来说,RXTXcomm.jar 2.1.7版本是Java开发者处理串口通信问题的一个强大工具,特别是在Mac平台上。其优化的性能和兼容性使得在Mac系统中进行串口编程变得更加便捷。通过合理利用这个库,开发者可以专注于应用程序...
这个工具类的强大之处在于它的灵活性,它支持添加文本、图像、表格、链接,甚至复杂的布局和样式。在`iText 2.1.7`中,你可以创建一个新的PDF文档,或者在现有的PDF上进行编辑。以下是一些关键知识点: 1. **创建...
**IText 2.1.7工具包及Demo:Java生成PDF详解** IText是一款功能强大的Java库,专用于创建、编辑和修改PDF文档。在2.1.7这个版本中,它还是遵循Apache License 2.0,允许商业免费使用,而之后的版本则转向了GPL协议...
ishot2.1.7中文版本,你懂的,不知道是否支持m1芯片,自测。intel 芯片完全支持
在这个特定的场景中,我们讨论的是IText 2.1.7版本的jar包,它包含了处理PDF和导出到Word等格式的功能。以下是对这个库及其相关组件的详细说明: 1. **IText库**:IText是一个强大的Java库,允许开发人员在Java应用...
在v2.1.7版本中,VisualVM集成了多种性能监视器和分析器,使得开发者能够深入理解程序运行时的内存、CPU使用、线程状态以及类加载等方面的情况。 1. **主要功能**: - **JMX监控**:通过Java Management ...
iText 2.1.7是其早期的一个稳定版本,虽然较新的版本可能包含了更多的特性和改进,但2.1.7版依然在许多项目中得到广泛应用。 二、主要功能 1. **文档创建**:iText可以创建全新的PDF文档,通过`Document`类作为...
"poi3.9读写excel兼容03和07版本"这个标题指的是使用Apache POI 3.9版本的API,能够兼容两种不同格式的Excel文件:.xls(Excel 2003及更早版本)和.xlsx(Excel 2007及更高版本)。 在描述中提到的"完美修订版本...
首先,`itext-2.1.7`是开源Java库iText的一个版本,用于创建、修改和操作PDF文档。这个版本的源码包提供了对iText内部工作原理的深入理解。其次,标题指出存在一个问题,即在使用iText生成PDF时,中文标点符号可能会...
总的来说,iText-2.1.7.jar和iText-rtf-2.1.7.jar是Java开发中处理PDF和RTF文档的重要工具,它们提供了全面的API来满足各种文档处理需求,无论是创建、编辑还是转换,都为开发者带来了极大的便利。
此外,iText 2.1.7版本较旧,可能存在一些安全性和兼容性问题,建议考虑更新到最新版本,如iText 7。 总结,使用iText库在Java中生成Word文档,开发者可以通过简单的API调用来创建丰富的文档结构,包括段落、图片和...
赠送jar包:itext-2.1.7.jar; 赠送原API文档:itext-2.1.7-javadoc.jar; 赠送源代码:itext-2.1.7-sources.jar; 赠送Maven依赖信息文件:itext-2.1.7.pom; 包含翻译后的API文档:itext-2.1.7-javadoc-API文档-...
iText 2.1.7是该库的一个较旧版本,但仍然非常实用,尤其对于那些对性能和兼容性有特定需求的项目。这个版本提供了基础的PDF生成功能,包括添加文本、图像、表格、超链接等。使用iText,你可以通过编程方式动态地...
这是iText RFT 2.1.7的核心库,包含了所有处理RTF操作所需的类和方法。开发人员可以在自己的项目中引入这个JAR文件,以便直接调用iText的相关功能。 接下来是"itext-rtf-2.1.7.pom",这是一个Maven项目的POM...
1. **iText-2.1.7.jar**:这是iText的核心库文件,包含了处理PDF文档所需的所有类和方法。开发者可以使用此JAR文件在Java项目中集成iText,以实现PDF的生成、编辑和解析。它支持添加文本、图像、表格、超链接、水印...
《使用iText库在Java中生成PDF和Word文档》 在Java编程中,生成文档是一项常见的任务,尤其在数据报告、合同制作或者自动化流程中。iText是一个强大的库,能够帮助开发者轻松创建和编辑PDF及Word文档。本文将详细...
这个"quartz-2.1.7"版本是Quartz库的一个重要发布,专注于提供可靠的定时任务管理和执行。在这个版本中,Quartz进行了多方面的优化和改进,以提高稳定性和性能。 Quartz的核心功能在于其强大的调度能力。它支持CRON...