- 博客(6)
- 收藏
- 关注
原创 POI封装之六
[code="java"]public class POICell implements ICell { private Cell cell; private String key; private FormulaEvaluator fe; private IRow row; private static final Map CACHE = new Ha...
2016-08-26 19:51:06 104
原创 POI封装之四
POIWorkbook,应该通过工厂得到IWorkbook比较合理[code="java"]public class POIWorkbook implements IWorkbook { private Workbook wb; @Override public ISheet getSheetAt(int index) { if (wb == null) ...
2016-08-17 10:26:39 92
原创 POI封装之五
[code="java"]public class POISheet implements ISheet { private Sheet sheet; private IWorkbook wb; POISheet(Sheet sheet) { this.sheet = sheet; } @Override public IRow getRow(in...
2016-08-17 10:25:14 87
原创 POI封装之三
声明一下:代码仅仅为了一点乐趣,有些地方明知道这样写不好,但是还是懒了。数据绑定[code="java"]public interface IRowBinder extends IConstants { public T bind(IRow row);}[/code][code="java"]public interface IRowMarshall...
2016-08-17 10:20:25 79
原创 POI封装之一
某日,同学求助,他们每个月要从一个Excel表格A中获取一些数据,导入到一个统一的Excel B中,Excel B是全量的,每个月追加进去。其实直接通过POI,比较简单的就可以实现了,但是自己又开始抽筋了,要做一番设计。封装一下POI吧,这样感觉干净些。原生的POI少了两个特性,一个是过滤,一个是数据绑定。我先定义接口:[code="java"]publ...
2016-08-17 10:18:17 120
原创 POI封装之二
继续[code="java"]public interface ICellValue extends Serializable { public String getString(); public Date getDate(); public Double getDouble(); public Boolean getBoolean();...
2016-08-17 10:17:06 65
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人