X龙@China .Net 'blog

需要的不仅仅是工作,而是通过努力得来的美好将来。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

excel数据导入到数据库

Posted on 2009-10-29 11:18  X龙  阅读(255)  评论(0编辑  收藏  举报

  要导入excel数据到数据库主要解决列对应的问题,还有就是一些细节方面的问题也是应该考虑到的,例如数据检查,列名空格等。还有就是错误处理,在导入的过程中有些数据可能会存在一些问题,导入结束后应该统计导入情况,成功多少,失败多少,失败原因,失败了是继续呢还是中断等。

在列对应过程中,先要得到目标数据库列名,在这个问题上可以这样:1.知道要导入的数据列名,直接硬编码得到,2.从数据库读取得到。得到列应该保存原始数据库列名和显示名称。

再者,读取要导入的excel中的列名。

最后就是对应列了,在对应列中应该保存excel列名数据库原始列名数据库列的显示名称,这是为了取消关联时能方面的恢复。

在持久到数据的过程中:先找到excel列名对应的db列名(可通过将数据库列用switch case显示匹配),最后db[columnname]=excel[columnname]进行正确对应。

点击这里给我发消息http://wp.qq.com/index.html