当前位置:计算机技术 - 把Excel数据导入到MySQL中


把Excel数据导入到MySQL中
原创:netnorth 阅读次数:2498 日期:2011-01-08

打开Excel,处理好你需要的列,把不需要的列都删掉。

另存为CSV文件。


特别注意一点:如果你的MySQL默认编码方式是UTF-8的话需要用Editplus或记事本等软件把CSV文件另存为UTF-8编码格式,因为Excel默认编码格式是ANSI,MySQL在导入中文数据的时候很可能会出Warning:1366 Incorrect string value


然后到MySQL里建表,字段的顺序要跟Excel里的完全一致。(不要建其他任何列,包括id)


然后运行如下语句:


load data local infile '[你的csv文件路径]' into table [表名] fields terminated by ','; 


例如:load data local infile 'D:\Test\0.csv' into table t1 fields terminated by ',';


注意csv文件的分隔符是逗号,所以最后terminated by之后跟的是逗号。如果是制表符,则用


例如:load data local infile 'D:\Test\0.csv' into table t1 fields terminated by ' ';


show warnings;查看log,必须没有warning才算成功。


最后Alter Table,加入id列(primary key,not null, auto increment)和其他列即可。


公司概况
华旅网络是一家致力于软件开发、网络设计的互联网公司...
公司业务:软件开发,网站设计,企业CI设计,旅游、美食、交友互动平台......
友情链接

华旅网络官网(Official Website): h.91city.com h.c.91city.com 282509570.c.91city.com
©2017 华旅网络 版权所有 苏ICP备12078118号