我现在用个测试表 1.xls 在e:\1.xls 里面测试数据 1 123456 新年好 
2 234567 发大财
3 345678 来好运我想把这个表里的东西导入MYSQL数据库中 用SQL语句如何实现 求教 请各位老师指点!!

解决方案 »

  1.   

    无法实现, 没办法直接在MYSQL中用SQL语句来识别XLS文件。你需要把XLS文件另存为CSV格式,然后可以用 LOAD DATA INFILE 来导入。关于 LOAD DATA INFILE 可以参考一下MYSQL的手册中的说明和例子。
    MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  2.   

    请查看这两篇文章:
    http://blog.csdn.net/zf213/archive/2009/06/12/4264413.aspx
    http://blog.csdn.net/zf213/archive/2009/06/12/4264421.aspx
      

  3.   

    用NAVICAT FOR MYSQL 软件
      

  4.   


    先谢谢,但是我现在想实现VC直接导入不知道可否?我记得excel导入到access可以这样实现。
      

  5.   

    http://blog.chinaunix.net/u/29134/showart_1120575.html
      

  6.   

    想用sql语句来实现也太能想了吧!
    反正我是自己写一段读取excel的程序读出数据然后再插入数据库的。
    很简单的……
      

  7.   

    貌似可以吧。 用odbc提供的api接口啊好像有个openrowset()这个api函数是执行excel类型数据库的。
    不知道可以不?
      

  8.   

    使用Navicat 8 for MySQL可以实现。Java程序中使用POI可以实现。
      

  9.   


    谢谢,我用软件Navicat实现了
      

  10.   

    楼主我想问一下你是想用VC直接导入的,然后是怎样通过Navicat 8 for MySQL实现的呢???都10的帖子了,不知道楼主还在不???急求啊!