Skip to content


(小技巧)用EXCEL的CONCATENATE合并列整理数据

当需要将很多乱七八遭的数据导入MYSQL时可以用excel整理后再导.

例:
表中有两个字段需从EXCEL中导入数据
jobname,description

已初步整理的Sheet1
A,B,C,D
名称1,职位名1 ,介绍abcd,上海
名称2,职位名2 ,介绍abcd,北京

1.输入公式
Sheet2
单击A1单元格输入公式

=CONCATENATE(“‘”,Sheet1!A1,”:”,Sheet1!B1,”‘”)

单击B1单元格输入公式

=CONCATENATE(“‘

介绍“,Sheet1!C1,”

地点“,Sheet1!D1,”

‘”)

ps:
也可以直接写成sql

=CONCATENATE(“INSERT INTO table (jobname,description) VALUES (‘”,Sheet1!A1,”:”,Sheet1!B1,”‘,”,”‘

介绍“,Sheet1!C1,”

地点“,Sheet1!D1,”

‘)”)

2.复制公式
然后向下拖动复制行格式,这样Sheet2中A,B列就会显示Sheet1中合并的格式.

3.csv格式
另存为成csv,用editplus打开再另存为utf8格式.

4.phpmyadmin导入
CSV 使用 LOAD DATA;
字段分隔符,
文字分隔符’

完成

Posted in 项目管理, 其它.

Tagged with , .


One Response

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

Continuing the Discussion

  1. Oracle MySQL 5.1.x 拒绝服务漏洞(CVE-2012-2749) | 吃杂烩 linked to this post on 2012/08/23

    […] (小技巧)用EXCEL的CONCATENATE合并列整理数据 ( 2011-10-11) […]



Some HTML is OK

or, reply to this post via trackback.