DataCross:SimpleSelectFieldCacheWriter及用途

SimpleSelectFieldCacheWriter是DataCross中的一个写入器,主要是将选择指定的定段内容写入到指定的缓存中。 在使用DataCross进行数据格式转换的过程中,往往需要收集数据中的某些字段的信息,以便另做处理。如:从数据为中导出一个表的数据,其中有一个字 段是图片路径。如果要将数据从一个系统中导出到另一个系统时,就要收集这些图片的路径信息,以便将图片数据一起导到另一个系统中。 SimpleSelectFieldCacheWriter的构造方法如下: public SimpleSelectFieldCacheWriter(Header header, List collectFiled, List result);其中header是头信息,就是要写入对象的数据结构,collectField是指要收集header中的哪些字段信息,result 是指收集的内容存放在哪里。 使用方法如下: Reader reader = new SimpleExcelReader(src); List selectField = new ArrayList(); List result = new ArrayList(); Writer writer = new SimpleSelectFieldCacheWriter(reader.getHeader(), selectField, result); new SimpleTractor(reader, writer).start(); 详细见:http://datacross.daahe.com/