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