怎么检索出大数据量的Excel数据,并导入到mysql中Excel文件数据大概有20万条左右,如果一次检索出(select *),再插入到数据库中,好像不太实际吧。可用limit查询,又不支持。不知怎么能够快速的解决这个问题。

解决方案 »

  1.   

    用SQL Server的SQLDMO和BCP对象
      

  2.   

    解决问题不一定非用一个方法,我VC和Delphi都用。这两天下了一个Dev Express xxxGrid的一个数据库控件。很好用,我用for D5的。一个演示程序称它打开了100000条记录,速度也很快。你的数据20万条左右,也不算大!大家有时讨论VC和DELPHI的优劣,其实VC大都用类,DELPHI用VCL!两者都是包装了执行代码!数据库好像还是DELPHI强些.
      

  3.   

    这两天在看数据仓库的书里面用的数据转换是
    sql server里面的数据转换服务(好象是DST)
    在sql server里面新建包
    数据源可以选很多种,也可以是select出来的(忘了能不能支持excel)
    可以查看这里的资料
    http://www.zdnet.com.cn/developer/tech/story/0,2000081602,39173288,00.htm
    使用SQL Server数据转换服务升迁Access数据库
      

  4.   

    另外,可以查看sql server的帮助
    里面有com接口的介绍,编程实例
      

  5.   

    写个程序一条一条的读出来再写入SQL中.嘿嘿,比较笨但有效.