- 博客(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 111
原创 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 100
原创 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 98
原创 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 91
原创 POI封装之一
某日,同学求助,他们每个月要从一个Excel表格A中获取一些数据,导入到一个统一的Excel B中,Excel B是全量的,每个月追加进去。 其实直接通过POI,比较简单的就可以实现了,但是自己又开始抽筋了,要做一番设计。 封装一下POI吧,这样感觉干净些。 原生的POI少了两个特性,一个是过滤,一个是数据绑定。 我先定义接口: [code="java"] publ...
2016-08-17 10:18:17 128
原创 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 76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人