zoukankan      html  css  js  c++  java
  • excel文件导入mysql

    在数据处理的过程中,常常要把windows下的excel文件导入linux下的mysql.这其中会出现一些问题.

    1.首先,要在mysql中建表.命令最好存在记事本中,可以随时修改,随时执行

    create table tableName(c1 not null,...);

    2.把excel中需要导入的内容截出来.然后利用excel的另存为功能存成txt,不管编码方式是utf-8还是unicode都可以.

    3.但是无论是utf-8还是unicode,linux/mysql都是认不出来的,需要转换成asiic.这里我用的Notepad++. 打开文件之后点:格式->转为ANSI编码格式.然后保存,并上传到linux机中

    4.要注意一点,excel中可能会有一些单元格使用了软回车(alt+enter输入的).这些回车在转换成文本后会变成真的回车.所以你得想办法去掉他们.我使用了查找(输入alt+10),但是因为有一些我是需要的,有一些我是不需要的,于是我把不需要的所在的列给删除了.这个工作量比较大.

    5.然后就可以导入了

    LOAD DATA INFILE '/home/a.txt' INTO TABLE mysql.tableName  FIELDS TERMINATED BY '	' LINES TERMINATED BY '
    ';

    这里的 表示制表符,根据自己生成的文件进行修改

  • 相关阅读:
    CF 461B Appleman and Tree
    POJ 1821 Fence
    NOIP 2012 开车旅行
    CF 494B Obsessive String
    BZOJ2337 XOR和路径
    CF 24D Broken robot
    POJ 1952 BUY LOW, BUY LOWER
    SPOJ NAPTIME Naptime
    POJ 3585
    CF 453B Little Pony and Harmony Chest
  • 原文地址:https://www.cnblogs.com/york-hust/p/4182793.html
Copyright © 2011-2022 走看看