โอ๋

Wed 3 May 2006 17:16:48
Wed 3 May 2006 17:16:48
คือผมมีตารางของ excel จำเป็นดาต้าเบสอะครับ ดังนี้
ซึ่งด้านบนสุดจะเป็นชื่อชองฟิลล์ครับ และจะอยู่ในตารางดาต้าเบสชื่อ mon_data
แล้วการ import file excel เข้ามาเนี่ย ใน phpMyAdmin เราต้องสร้างอะไรก่อนบ้างครับ(ไม่เคยทำเลย เคยทำแต่ exoport ) อ่ะครับ
ช่วยบอกวิธีการ Add เพิ่มเข้าไปก็ได้ครับแต่ก่อน add นะเราต้องสร้าง ชื่อ table หรือต้องสร้าง ฟิลล์ด้วยอะครับ
| mon_id | img_2 | img_1 | name | level | hp | class | range | min_atk | max_atk | def | mdef | str | int | vit | dex | agi | luk | exp | jexp | mspeed | property | scale | class | race | |
| 1 | Abyss_Knight2 | Abyss_Knight1 | Abyss Knight | 79 | 36140 | 1 | 1600 | 2150 | 55 | 50 | 66 | 25 | 64 | 135 | 68 | 50 | 8469 | 6268 | 2 | Dark4 | 2 | 0 | Demi-Human | ||
| 2 | Alarm2 | Alarm1 | Alarm | 58 | 10647 | 1 | 480 | 600 | 15 | 15 | 1 | 10 | 72 | 85 | 62 | 45 | 3987 | 2300 | 2 | Neutral3 | 1 | 0 | Shapeless | ||
| 3 | Alice2 | Alice1 | Alice | 62 | 10000 | 1 | 550 | 700 | 5 | 5 | 64 | 85 | 42 | 100 | 64 | 130 | 3583 | 2400 | 3 | Neutral3 | 1 | 0 | Demi-Human | ||
| 4 | Alligator2 | Alligator1 | Alligator | 42 | 6962 | 1 | 315 | 360 | 2 | 5 | 1 | 10 | 50 | 82 | 45 | 65 | 1379 | 866 | 3 | Water1 | 1 | 0 | Brute | ||
| 5 | Am_Mut2 | Am_Mut1 | Am Mut | 61 | 12099 | 1 | 1040 | 1121 | 50 | 10 | 50 | 35 | 40 | 83 | 65 | 45 | 7709 | 2690 | 1 | Dark1 | 0 | 0 | Demon | ||
| 6 | Ambernite2 | Ambernite1 | Ambernite | 13 | 495 | 1 | 39 | 46 | 30 | 0 | 1 | 5 | 13 | 18 | 13 | 5 | 57 | 38 | 3 | Water1 | 2 | 0 | Insect |
ซึ่งด้านบนสุดจะเป็นชื่อชองฟิลล์ครับ และจะอยู่ในตารางดาต้าเบสชื่อ mon_data
แล้วการ import file excel เข้ามาเนี่ย ใน phpMyAdmin เราต้องสร้างอะไรก่อนบ้างครับ(ไม่เคยทำเลย เคยทำแต่ exoport ) อ่ะครับ
ช่วยบอกวิธีการ Add เพิ่มเข้าไปก็ได้ครับแต่ก่อน add นะเราต้องสร้าง ชื่อ table หรือต้องสร้าง ฟิลล์ด้วยอะครับ
Davinci

Wed 3 May 2006 19:27:20
Wed 3 May 2006 19:27:20
ถ้าข้อมูลเป็นภาษาอังกฤษทั้งหมดผมมีโปรแกรม excel to mysql ครับ แต่กับภาษาไทยใช้ไม่ได้
Davinci

Wed 3 May 2006 19:34:05
Wed 3 May 2006 19:34:05
หรือไม่ก็เซฟเป็น textfile จากนั้นก็ไปตกแต่งต่ออีกนิด แล้วก็ import เข้าทาง phpmyadmin
วิธีการตกแต่งไฟล์ลองใช้ phpmyadmin dump ข้อมูลที่มีอยู่ใน database ออกมาดูเป็นแนวทางก่อนครับ
วิธีการตกแต่งไฟล์ลองใช้ phpmyadmin dump ข้อมูลที่มีอยู่ใน database ออกมาดูเป็นแนวทางก่อนครับ
Davinci

Wed 3 May 2006 19:35:20
Wed 3 May 2006 19:35:20
อิอิ แย่ง admin ตอบซะเลยแบบว่าว่างจัด
Davinci

Wed 3 May 2006 19:44:03
Wed 3 May 2006 19:44:03
หรือไม่ก็ใช้โปรแกรม MySql_front ก็ได้ครับมีออฟชั่นสำหรับ import ไฟล์ xls อยู่ด้วย
ีตามที่ท่าน Devinci ว่าเลยครับ
หรือไม่ถ้าข้อมูลเยอะๆบางทีผมใช้ excel export เป็น text (tab-limited) จากนั้นก็ dump ผ่าน phpMyAdmin โดยใช้ option พิเศษโดยเลือกเป็นแบบ tab-limited ครับ
หรือไม่ถ้าข้อมูลเยอะๆบางทีผมใช้ excel export เป็น text (tab-limited) จากนั้นก็ dump ผ่าน phpMyAdmin โดยใช้ option พิเศษโดยเลือกเป็นแบบ tab-limited ครับ
ขอบคุณท่าน Davinci ที่เข้ามาช่วยตอบครับ เพื่อนๆจะได้แก้ปัญหาได้เร็วขึ้น
โอ๋

Thu 4 May 2006 09:05:17
Thu 4 May 2006 09:05:17
แง ขอบคุณที่ช่วยแนะนำครับ แต่ ที่แนะนำมา ผมมึนครับผม รบกวนช่วยอธิบายเป็นฉาก ๆ ได้ไหมอ่ะครับ อย่างจะใช้โปรแกรม MySql_front แบบที่คุณ Davinci ว่าจะไปเอาที่ไหน แล้ววิธีใช้งานทำยังไงอ่ะครับ ฮือ ๆ ผมหาทั่วเน็ตแล้ว
ตัวนี้เปล่าครับ ไม่เคยใช้เหมือนกัน http://www.mysqlfront.de/
โอ๋

Thu 4 May 2006 09:35:33
Thu 4 May 2006 09:35:33
โหลดมาแล้ว ครับ แล้วใช้ยังไงอ่ะ แบบว่าระบบให้ใส่ login information อ่ะครับ แบบว่าไปไม่เป็นเลยทีนี้ 5555 ขอวิธีใช้แบบอื่นดีกว่า คุณ Admin ขอวิธีการใช้แบบ excel export เป็น text (tab-limited) ต้องทำยังไงบ้าครับผม
ใน excel ก็เลือกไปที่ save as แล้วเลือกที่ text (tab-delimited) ครับ
โครงสร้างใน text file ก็จะแบ่งแต่ละ filed ด้วย tab เท่านั้นเองครับ
จากนั้นก็สร้างต้องทำการสร้างโครงสร้างตารางใน MySQL ก่อนครับ แล้วก็เลือกไปที่ "แทรกข้อมูลจากไฟล์เข้าไปในตาราง" แก้ option "จบฟิลด์ด้วย" เป็น \t เท่านั้นครับ
โครงสร้างใน text file ก็จะแบ่งแต่ละ filed ด้วย tab เท่านั้นเองครับ
จากนั้นก็สร้างต้องทำการสร้างโครงสร้างตารางใน MySQL ก่อนครับ แล้วก็เลือกไปที่ "แทรกข้อมูลจากไฟล์เข้าไปในตาราง" แก้ option "จบฟิลด์ด้วย" เป็น \t เท่านั้นครับ
โอ๋

Thu 4 May 2006 10:09:27
Thu 4 May 2006 10:09:27
ตรง แก้ option "จบฟิลด์ด้วย" เป็น \t เท่านั้นครับ ผมไม่เข้าในอ่ะครับรบกวนช่วยอธิบายหน่อยครับว่าใส่ยังไง
เมื่อคลิ๊ก "แทรกข้อมูลจากไฟล์เข้าไปในตาราง" แล้วจะมีช่องให้แก้ option
ต่างๆ ในแถวที่ 3 จะมี "จบฟิลด์ด้วย" หรือ "Fields terminated by" ใน
textbox ให้ใส่เป็น "\t" (ไม่ต้องใส่เครื่องหมายคำพูด) ทำการเลือกไฟล์ที่
export มาจาก excel แล้วก็ submit ครับ







