求一段将excel里的数据导入sql的代码:我的excel是从数据库里导出来的,里面的数据量比较大,大概有10万条左右。现在需要将excel导回sql数据库里。
注:之前将数据导出的时候用了MSHFlexGrid控件。
有答案的大哥大姐们,帮帮忙啊,谢谢了。(这个不是学校里的作业)

解决方案 »

  1.   

    你可以不用代码导入呀,你把excel格式另存为cvs格式,然后在数据库里面tools目录里面选择text importer把你文件加载到里面,选择你要导入的表,和你到的字段一一对应,就可以导进去了,比代码快多了
      

  2.   

    tools目录里面没看到text importer选项
      

  3.   

    excel单工作薄与mshflexgrid控件的最大行数好像是65536
      

  4.   

    怎么会没有呢,你用的是oracle吗,我是说的oracle,oracle应该有的
      

  5.   

    呵呵,可能你看错了 我说的是sql
      

  6.   

    我导出的时候是讲数据集直接放进excel 没有经过mshflexgrid的
      

  7.   

    使用SQL的导入/导出功能就可以实现
      

  8.   

    十分抱歉,我自己乱了。excel不会有10w条数据的,大概多的也就1w多条吧!
      

  9.   

    使用SQL server的导入/导出功能吧,本身就有,excel可以直接导入
      

  10.   

    在SQL SERVER企业管理器中直接导入SQL SERVER是最简单的了,无需代码,选择几下就OK了。
      

  11.   

    用企业管理器的SQL的导入/导出功能即可:在企业管理器中展开所要导入到的SQL SERVER数据库,在右边表列表中右键->所有任务->导入数据->下一步->在数据源和文件名中选择Excel的相关选项...