论坛首页 Java企业应用论坛

Excel导入导出组件

浏览 31046 次
精华帖 (2) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-10-31  
其实可以考虑的深一点。
转换的工作其实就是一个讲多行数据到对象列表的过程。
可以将多种不同的数据来源抽象成数据源
比如说
interface DataSource{
     boolean hasNext();
     String[] next();
}
然后在用一个转换器讲数据源提供的数据转换成对象列表。这个过程可以使用
反射(或者动态字节码生成),自动检测每个属性的类型,然后设置一套转换器,来进行String到Object的转换。
当然在转换器中还可以添加一些Listener Filter之类的东东,这样就能更方便的控制转换过程。
我已经基本实现了这样的一套东西,准备过几天放到sourceforge上。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics