เนื่องจากเป็นมือใหม่ในงานดาต้าเบส แล้วก็ประสบปัญหากับยูสเซอร์ที่ใช้ excel ในการทำงานแล้วต้องดัดแปลงระบบงานให้เป็น web app คุ้ยไปคุ้ยมาในกูเกิ้ล เลยได้วิธีง่ายๆสำหรับมือใหม่มาแนะนำกัน โดยการนำไฟล์ excel มาแปลงเป็น format sql สำหรับใช้งานบน MySQL Server กันครับ
1.จัดเตรียมไฟล์ excel ที่ต้องการ covert

2.ไปยังเวป http://www.excel2mysql.com/convert_excel2mysql_online.php ซึ่งมีบริการแปลงไฟล์ครับ

ผลที่ได้จะเป็น code ดังนี้
—————————————————————————-
–
– Create Table
–
CREATE TABLE (
`pid` int(8) unsigned NOT NULL auto_increment,
`name` blob,
`age` blob,
`sex` blob,
PRIMARY KEY (`pid`)
);
–
– Dumping data for table
–
insert into (field1,field2,field3) values (‘Name’,'Age’,'Sex’);
insert into (field1,field2,field3) values (‘naruto’,’29′,’male’);
insert into (field1,field2,field3) values (‘ross’,’45′,’female’);
insert into (field1,field2,field3) values (‘ken’,’30′,’male’);
insert into (field1,field2,field3) values (‘nadia’,’18′,’female’);
—————————————————————————-
นำ code ที่ได้ไปวางใน notepad แล้ว save เป็นไฟล์ *.SQL เพื่อใช้ในการ import เข้า MySQL ต่อไป

ปล.code ที่ได้อาจจะต้องมีการปรับแต่งเล็กน้อยเพื่อให้เข้ากับ MySQL เวอร์ชั่นต่างๆ.










January 31st, 2009 at 9:51 am
เยี่ยมมากเลยครับ เป็นบทความดีมีประโยชน์มาก ๆ ขอบคุณคับ
February 22nd, 2009 at 2:19 pm
แบบนี้ต้องลอง..
April 11th, 2009 at 8:11 pm
น้องฉาวจ๋าาา ตั้งแต่ไปเรียนกับต้นกล้าอาชีพมา เก่งขึ้นเยอะเลยน่ะ แล้วว่างๆอย่าลืมมาสอนปรี้ฉาวล่ะ รออยู่หน้าลานเบียร์โลตัสอ่อนนุชน่ะจ๊ะ หุหุ
April 29th, 2009 at 11:48 pm
ขอบคุณค่ะ กำลังหาวิธีอยู่เลย
May 19th, 2009 at 6:29 pm
ไม่รองรับภาษาไทยเหรอครับ
มีวิธีอื่นที่รองรับ ภาษาไทยไหมครับ
May 20th, 2009 at 6:38 pm
แบบนี้ก้สะดวกเลย ขอบคุณสำหรับวิธีครับ
May 29th, 2009 at 2:44 pm
ผมเพิ่งจะรู้นะเนี่ยะว่า excel ทำแบบนี้ได้ด้วย ปกติใช้แต่พวก function บทความดีมีประโยชน์ เห็นภาพละเอียดเลย ขอบคุณครับ
June 9th, 2009 at 5:19 pm
โอโฮ แหล่มเลย
June 21st, 2009 at 10:21 am
เก่งขึ้นเยอะเลยน่ะ แล้วว่างๆอย่าลืมมาสอนปรี้ฉาวล่ะ รออยู่หน้าลานเบียร์โลตัสอ่อนนุชน่ะจ๊ะ ….
August 5th, 2009 at 2:56 pm
ถ้าอยาก เขียน VB ให้ user คลิกเดียว
แล้วเอาข้อมูลใน Excel ส่งไปเก็บใน MySQL หล่ะ
คืออยากได้รูปแบบ ที่จะให้ excel ใช้ติดต่อกับฐานข้อมูล MySQL นะ
August 6th, 2009 at 9:43 am
มีโปรแกรมแปลงนะแต่ผมจำไม่ได้ว่าชื่ออะไร -*-
August 14th, 2009 at 11:39 am
ขอบคุณมากเลยคะ เดี๋ยวจะลองดู