日期:2014-05-17  浏览次数:20670 次

execl导出和导入
我现在做一个项目有好几个模块都需要导入导出,他们的数据库结构不一样。字段有多有少,字段也不一样的。
现在我就想有没有简单的方法能够让我不用那么的复制都写同样的代码。
或者有谁有什么好的建议帮我一下的。谢谢了!

------解决方案--------------------
如果结构简单的话,比如就是单纯的二维表,可以自己写个支持配置的导入导出模块。

配置映射也可以很简单,比如:
<table dbname="student">
<field dbname="name" excelcol="2">
<field dbname="birthday" excelcol="3">
<field dbname="sex" excelcol="4">
...
</table>

然后程序代码就按照配置表傻乎乎的导就是了。


当然还是要分析清楚需求,看还有没有其它的特殊要求需要处理。
------解决方案--------------------
写个工具类 利用反射机制来做,
------解决方案--------------------
ldh911说的没错,你要想统一处理,就必须借助配置文件,反射机制到不一定需要,如果你是直接对数据库操作,就可以不用反射机制,如果你是对javabean进行操作,就要借助反射机制。