通用excel导入导出

整理旧的博客 2010-10-16 22:28:58

 

通过Annotation实现通用版本的Excel导入导出

------------------------------------------------------------------------------

从离开学校到现在,快三个月了,一直忙于工作,没有发博文。

现在基本适应了,三个月两本大大的笔记,需要整理下
三个月中学了很多,感觉进步了不少。
下面来点给力的,通用导入导出


需求:在实际J2EE项目中,经常遇到需要导入导出excel文件的情况
解决方案:利用java的annotation,自定义一个annotation ,在声明pojo的时候对需要操作字段的属性进行声明
然后,通用的处理类根据运行时,读取annotation 相关信息,解析
需要资源: poi3.6     jdk1.5以上

对于导入,读入是一个excel文件,输出一个list<pojo> ,如果你用hibernate操作的话相当方便
对于导出,你需要组织一个List<pojo>传入,将得到一个excel

对于annotation可以自己扩展,也可以裁掉不需要的,excel文件合法性校验需要自己写

以下仅供参考:
1.自定义一个annotation

2.声明对应的pojo,进行每个字段的注解
3.通用导出:
4.通用导入:

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值