easypoi使用说明.pdf
《easypoi使用说明.pdf》由会员分享,可在线阅读,更多相关《easypoi使用说明.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、JEECGJEECGEasyPoiEasyPoi 操作手册操作手册文件状态:草稿 正式发布正在修改文件标识:当前版本:作者:1.0前言:此手册主要为 EasyPoi 的使用说明,EasyPoi 主要是为了简化 Poi 的API 操作,降低 Excel 导入导出已经 Word 导出的入门门槛,通过一系列的注解,来代替原有的 Poi,使其更加简便,美观和高效.EasyPoi 是在 Jeecg 原有的 Excel功能基础上发展而来的,去除了原有的一些弊端(如命名过长,convert 这个不好注入 Bean 等)加入新的接口已经新的功能为大家提供更好的服务.一一.注解注解注解是整个EasyPoi的基础
2、,只有理解了注解各个字段的含义才能最大的发挥EasyPoi的作用,当前一共6 个注解,核心注解3个,大家可以先理解下各个字段的作用,然后再使用util进行Excel 或者 Word的操作1.1.ExcelExcel 字段属性字段属性标示在 field 上面,表达需要导出的字段所代表的意思,样式,二次处理等含义.是主要的注解,基本上使用这个注解就可以完成导出,导入等下面介绍几个主要的字段:字段namewidthheightreplacetype作用,示例导入导出字段名称比如:name=学生姓名导出字段宽度(可以每个设置),width=30导出高度(一个设置全局生效),height=20替换值,比
3、如:replace=男_1,女_2导出字段类型导出类型 1 是文本 2 是图片,3 是函数默认是文本默认值无101011upload0空imageType图片类型,导出类型 1 从 file 读取 2 是从数据库中读取savePath图片保存路径orderNum排序format时间格式化2.2.ExcelCollectionExcelCollection 集合类集合类集合类处理注解,代表着一对多字段name作用,示例导入导出字段名称比如:name=学生姓名默认值无0ArrayListorderNum排序type导入时创建 List 的实现类3.3.ExcelEntityExcelEntity
4、实体类实体类实体类处理注解,代表着一对一或者多对一(主要是穿透作用)字段作用,示例默认值name导入导出字段名称比如:name=学生姓名无4.4.ExcelIgnoreExcelIgnore 忽略属性忽略属性忽略类注解,作用就是忽略这个对象主要作用就是防止无限循环.(相信大家 Json 序列号中已经体验过了)5.5.ExcelTargetExcelTarget导出目标导出目标导出对象,表示当前导出的对象,表示导出的 ID,为字段选择做依据6.6.ExcelVerifyExcelVerify导入校验导入校验Excel 导入的是数据验证注解,这个是一个新增注解,主要就是完成导入数据的基础校验,校验
5、失败会把错误信息,填入到 cell 中去字段作用,示例默认值falsefalsefalsefalsefalse-1-1空数据不符合规范interHandler是不是使用接口处理notNull非空isMobileisTelisEmailminLengthmaxLengthregexregexTip手机号座机号email最小长度最大长度正则表达式正则错误提示信息二二.Excel.Excel 的导出的导出ExcelExportUtil导出是利用反射依据实体对象的注解,来完成大家希望导出的数据.整个Excel导出具有4个函数分别针对了 4 中业务缩减为 2 个,就是模板导出和基础导出,大家可以根据自己
6、的业务自己选择1.1.单单sheetsheet导导 出出exportExcel(ExportParamsexportExcel(ExportParamsentity,entity,ClasspojoClass,CollectiondataSet)ClasspojoClass,CollectiondataSet)单 sheet 导出,完成基础的数据导出,可以完成大部分简单的数据导出,entity:导出数据的表头样式等pojoClass:导出对象dataset:导出集合对之前的导出进行了部分改良,导出数据限制为 60000,操作数据,自动创建新的 sheet,继续完成导出,同时添加了部分校验,防止
7、导出错误,同时把错误信息抛出,供大家自行处理.2.2.多多 sheetsheet 导出导出 exportExcel(ListMapString,exportExcel(ListMapObjectlist)list)多 sheet 导出,大家可以在一个 Excel 导出多个 sheet 数据,完成不同业务的集成.3.3.纯纯 模模 板板exportExcel(TemplateExportParamsparams,exportExcel(TemplateExportParamsparams,Mapmap)Mapmap)单纯的 Excel 模板导出,固定的数据报表.程序很难完成的Excel样式,大家
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- easypoi 使用说明
限制150内