像hibernate操作数据库那样操作excel
2016-08-23
0 0 0
暂无评分
其他
如何获取积分?
目标
像hibernate操作数据库那样操作excel
构成
|bird-x| | | |:-----|:|:| |common|rule|som|
- common 提供一些公用函数
- rule 用于输入校验
- som 用于excel解析
处理流程
- 在配置文件里面配置excel的sheet与object的映射关系和校验内容
- som解析excel : sheet-->list, row-->object, cell-->property
- rule校验cell-->property的合法性
- 最终输出一个包含对象的list
性能测试
``` sex=性别, no=学号, height=身高, name=姓名, birthday=出生日期 1000行 读取excel成poi对象 : 3.469秒 解析poi对象成list : 2.14秒 读取+解析 : 5.609秒 4000行 读取excel成poi对象 : 3.469秒 解析poi对象成list : 0.86秒 读取+解析 : 4.329秒 10000行 读取excel成poi对象 : 3.469秒 解析poi对象成list : 1.922秒 读取+解析 : 5.391秒 40000行 读取excel成poi对象 : 3.469秒 解析poi对象成list : 7.718秒 读取+解析 : 11.187秒
说明使用poi 3.1 实现. ```
附:
bird-x 项目搭建手册
* http://code.google.com/p/bird-x/wiki/ProjectCreate?updated=Proje
excel
hibernate
操作
数据库
那样
相关源码推荐
自制仿生DOS
0
0
暂无评分
如何建立数据库
0
0
暂无评分
操作系统:用信号量来实现读者-写者问题
0
0
暂无评分
操作系统实验:请求页式管理中的置换算法
0
0
暂无评分
操作系统-抽烟者问题
0
0
暂无评分
暂无评论