没有合适的资源?快使用搜索试试~ 我知道了~
easypoi操作excel导出 导入,word文档导出,HTML导出,PDF导出
资源推荐
资源详情
资源评论
简要教程
目录
简要教程
前面的话
第一章 篇
的注解
导出
模板导出
导入
第二章 篇
模板导出
第三章 导出
第四章 导出
导出
第五章 图表
第六章 集成
的配置
注解 !"#
第七章 缓存以及工具类 #
修改记录
日期 版本 作者 修订类型 描述
2016-1-20
1.0
JueYue
新建
2016-1-22 1.1 JueYue
修改 导入校验,文件合法性校验
前面的话
$%& 的编写其实是一次意外'之前我不太愿意写导入导出'因为代码号复杂'每次一个
都要写几百行'仅有少量的复用'一次需要写许多的导入导出'又没有人手'正好看到了
! 对应 的一个封装'但是他的封装比较简单'就自己在他思想的基础上开始构建现在
的项目了
$%& 秉承思想就是尽量简单'入库少'可以很快把简单的工作干了这是第一个版本的
功能'后来慢慢用的人多了'也就功能慢慢丰富了'现在包含了 的导入导出' 的导
出' 的导出'()$*% 的导出'* 的导出 # 个功能模块'重点还是 '毕竟 是最
常用的
$%& 已经走过了 年'未来也会继续走'保持现有简单的功能继续前进
程序员你懂得'懒得测试'目前测试覆盖率'基本功能我都写了'没有的就遇到了再说吧
第一章 Excel 篇
Excel 的注解
本来注解是整个模块的精髓'不过随着模板的使用'他的重要性也就不如以前了'不过还是最
简单的使用方式注解都是在 $%&+$*$, 这个 -$'拆分开的目的就是为了让多模块的
$ 项目少引用'因为 $%&+$*$, 是没有任何依赖的'只是单纯的注解
@Excel Excel 导出基本注释
这个注解是整个的基石'简单项目只靠这一个注解就可以完成所有功能
限定符和类型 可选元素和说明
java.lang.String databaseFormat
导出时间设置,如果字段是 Date 类型则不需要设置 数据库如
果是 string 类型,这个需要设置这个数据库格式
java.lang.String exportFormat
导出的时间格式,以这个是否为空来判断是否需要格式化日期
java.lang.String format
时间格式,相当于同时设置了 exportFormat 和
importFormat
double height
导出时在 excel 中每个列的高度 单位为字符,一个汉字=2 个
字符
int imageType
导出类型 1 从 le 读取 2 是从数据库中读取 默认是文件 同样
导入也是一样的
java.lang.String importFormat
导入的时间格式,以这个是否为空来判断是否需要格式化日期
boolean isHyperlink
这个是不是超链接,如果是需要实现接口返回对象
java.lang.String isImportField
导入时会校验这个字段,看看这个字段是不是导入的 Excel 中
有,如果没有说明是错误的 Excel 本意是想用 true 的,想想还
是 false 比较好 可以使用 a_id,b_id 来确实是否使用
boolean isStatistics
是否自动统计数据,如果是统计,true 的话在最后追加一行统
计,把所有数据都和 这个处理会吞没异常,请注意这一点
boolean isWrap
是否换行 即支持\n
int[] mergeRely
合并单元格依赖关系,比如第二列合并是基于第一列 则{1}就
可以了
boolean mergeVertical
纵向合并内容相同的单元格
boolean needMerge
是否需要纵向合并单元格(用于含有 list 中,单个的单元格,合并
list 创建的多个 row)
java.lang.String orderNum
展示到第几个可以使用 a_id,b_id 来确定不同排序
java.lang.String[] replace
值得替换 导出是{a_id,b_id} 导入反过来,所以只用写一个
java.lang.String savePath
导入路径,如果是图片可以填写,默认是 upload/className/
IconEntity 这个类对应的就是 upload/Icon/
java.lang.String suffix
文字后缀,如% 90 变成 90%
int type
导出类型 1 是文本 2 是图片,3 是函数 默认是文本
double width
导出时在 excel 中每个列的宽 单位为字符,一个汉字=2 个字
符 如 以列名列内容中较合适的长度 例如姓名列 6 【姓名一般
三个字】 性别列 4【男女占 1,但是列标题两个汉字】 限制
1-255
这当中需要说明的是.
",$ 和 /& 这两者是一起存在的功能'就是纵向合并单元和'/& 是判
断和前面单元格的依赖'可用于多种集合'不太好导出情况'来合并处理
0.
最简单的导出
复杂点的导出.
@ExcelTarget 标记导入 ID
就一个功能标记 1'用以区别多个导出对象'便于一个对象用于多个导出实例
java.lang.String value
定义 excel 导出 ID 来限定导出字段
0
使用方法
剩余26页未读,继续阅读
资源评论
Y_xianggang
- 粉丝: 10
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1040g0cg310ravpiu6ibg5pg00tsipsln3ju2d0g 2
- 基于Python的SAR图像去噪CNN-NLM设计源码
- redhat6升级到redhat7,过程redhat6.x-> redhat6.10->rehat7.9 主版本最高版本
- 基于Django的流程引擎设计源码
- 基于Node.js的Express框架与MySQL的后台管理系统设计源码
- 基于Java的Flink流批一体数据处理快速集成开发框架设计源码
- FirstFilterOrderCompare
- Screenshot_2024-03-28-19-17-25-020_com.ss.android.lark.jpg
- 基于Java的车辆违章信息查询系统设计源码
- wqeAFSDADWDAESD
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功