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 '
    ';

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

  • 相关阅读:
    uniapp中pages文件及iconfont引入
    js判断字符串是否为JSON格式
    分布式事务CAP简介
    C#面试题
    关于跨域问题
    JS显示隐藏节点
    JS时间序列化显示
    前端命令
    Java8
    java14环境变量配置超简单
  • 原文地址:https://www.cnblogs.com/york-hust/p/4182793.html
Copyright © 2011-2022 走看看