当需要将很多乱七八遭的数据导入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;
字段分隔符,
文字分隔符’
完成
One Response
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
Continuing the Discussion