excel 表格如何导入到myqsql 数据库中 请求源码事例

解决方案 »

  1.   

    -- 我一般是将excle 里的数据放到记事本文件里,然后用:mysql-[groupon]> load data local infile 'I:\\bjtbw\\要导数据\\sheet1.txt' into table groupon.income_info1;
    Query OK, 41 rows affected, 509 warnings (0.00 sec)
    Records: 41  Deleted: 0  Skipped: 0  Warnings: 154
      

  2.   

    -- 当然:如果你的excel里的数据没有包含表的所有字段时,就需要对应数据列出字段:
    load data local infile 'I:\\bjtbw\\要导数据\\sheet1.txt' into table groupon.income_info1(col1, col2, ..., coln);
      

  3.   


    -- 还有:要注意中文字符乱码的问题,我一般是将记事本文件的编码设置为 UTF-8,
    -- 然后相应涉及中文的字段也要设置成 utf8的字符集!
      

  4.   

    EXCEL另存为 csv 文件,然后直接使用MYSQL 的LOAD DATA语句上载。
      

  5.   

    保存成txt  用load data infile '/home/xxx.txt' into table tbname(col1name,col2name);
      

  6.   

    直接导入 还是先在数据库中建一个表 excel 中个字段名 和数据库表中的字段名要一样?