การ Import ช่วยนำข้อมูลจากไฟล์ Excel หรือ CSV เข้า Odoo ครั้งละหลายรายการ เช่น ผู้ติดต่อ สินค้า และใบสั่งขาย โดยไม่ต้องกรอกข้อมูลทีละรายการ

ขั้นตอนที่ 1 เตรียมไฟล์ข้อมูล

เตรียมไฟล์ Excel (.xlsx) หรือ CSV โดยกำหนดแถวแรกเป็นชื่อคอลัมน์ และแถวถัดไปเป็นข้อมูลที่ต้องการนำเข้า
ตัวอย่างไฟล์นำเข้าผู้ติดต่อ:
| Name | Phone | |
|---|---|---|
| ลูกค้าตัวอย่าง A | customer-a@example.com | 0812345678 |
| ลูกค้าตัวอย่าง B | customer-b@example.com | 0898765432 |
สิ่งที่ควรตรวจสอบ:
- กรอกข้อมูลที่จำเป็นให้ครบ เช่น ชื่อผู้ติดต่อหรือชื่อสินค้า
- ไม่รวมเซลล์หรือแทรกแถวสรุปยอดไว้ในตาราง
- กำหนดเบอร์โทรศัพท์และรหัสที่มีเลขศูนย์นำหน้าเป็นข้อความ
- ใช้รูปแบบวันที่ให้เหมือนกันทั้งไฟล์ เช่น
2026-09-24
หากไม่แน่ใจเรื่องโครงสร้างไฟล์ ให้ดาวน์โหลด Import Template หากเมนูนั้นมีให้ หรือสร้างรายการตัวอย่างแล้ว Export โดยเลือก I want to update data (import-compatible export) เพื่อใช้เป็นแนวทาง
ขั้นตอนที่ 2 เปิดเมนูที่ต้องการ Import

ไปยังเมนูให้ตรงกับประเภทข้อมูล เช่น:
- Contacts สำหรับผู้ติดต่อ
- Products สำหรับสินค้า
- Sales Orders สำหรับใบสั่งขาย
เปิดมุมมองรายการ จากนั้นคลิก ไอคอนรูปเฟืองหรือเมนู Action → Import records
ชื่อเมนูและตำแหน่งปุ่มอาจแตกต่างตามเวอร์ชัน ภาษา และการปรับแต่งระบบ
ขั้นตอนที่ 3 อัปโหลดไฟล์

คลิก Upload File แล้วเลือกไฟล์ที่เตรียมไว้ ระบบจะแสดงตัวอย่างข้อมูลและคอลัมน์สำหรับจับคู่กับฟิลด์ใน Odoo
ตรวจสอบว่าชื่อคอลัมน์และข้อมูลแสดงถูกต้อง หากใช้ CSV แล้วภาษาไทยผิดเพี้ยน ให้ตรวจสอบการเข้ารหัสไฟล์ โดยแนะนำ UTF-8
ขั้นตอนที่ 4 จับคู่คอลัมน์กับฟิลด์

เลือกฟิลด์ใน Odoo ให้ตรงกับแต่ละคอลัมน์ในไฟล์ แม้ระบบจะจับคู่ให้อัตโนมัติแล้ว ก็ควรตรวจสอบอีกครั้ง
| คอลัมน์ในไฟล์ | ฟิลด์ใน Odoo |
|---|---|
| Name | ชื่อ |
| อีเมล | |
| Phone | โทรศัพท์ |
| External ID | External ID |
คอลัมน์ที่ไม่ต้องการนำเข้าให้เลือกข้าม ส่วนข้อมูลที่อ้างอิงรายการอื่น เช่น หมวดสินค้า ประเทศ หรือหน่วยนับ ต้องระบุค่าให้ตรงกับข้อมูลในระบบ
ขั้นตอนที่ 5 ทดสอบก่อนนำเข้า

คลิก Test เพื่อตรวจสอบข้อมูลก่อนนำเข้าจริง
หากพบข้อผิดพลาด ระบบจะแสดงรายละเอียด เช่น:
- ข้อมูลที่จำเป็นไม่ครบ
- ไม่พบรายการที่อ้างอิง
- รูปแบบวันที่หรือตัวเลขไม่ถูกต้อง
- ผู้ใช้งานไม่มีสิทธิ์สร้างหรือแก้ไขข้อมูล
แก้ไขไฟล์หรือการจับคู่คอลัมน์ แล้วคลิก Test อีกครั้งจนผ่านการตรวจสอบ
การกด Test ยังไม่ใช่การนำเข้าข้อมูลจริง
ขั้นตอนที่ 6 Import และตรวจสอบผล

เมื่อทดสอบผ่านแล้ว คลิก Import และรอจนระบบทำงานเสร็จ จากนั้นตรวจสอบว่า:
- จำนวนรายการครบตามที่ต้องการ
- ชื่อ รหัส และรายละเอียดถูกต้อง
- ข้อมูลเชื่อมโยงกับรายการอื่นถูกต้อง
- ไม่มีรายการซ้ำหรือข้อมูลเดิมถูกแก้ไขโดยไม่ตั้งใจ
สำหรับการนำเข้าครั้งแรก แนะนำให้ทดลอง 5–10 รายการ ก่อนนำเข้าข้อมูลทั้งหมด
กรณีต้องการอัปเดตข้อมูลเดิม
หากต้องการแก้ไขข้อมูลที่มีอยู่แล้ว ให้ดำเนินการดังนี้:
- Export รายการเดิม โดยเลือก I want to update data (import-compatible export)
- เก็บคอลัมน์ External ID ไว้
- แก้ไขเฉพาะข้อมูลที่ต้องการ
- Import กลับเข้าเมนูเดิม และจับคู่ External ID ให้ถูกต้อง
- กด Test ก่อน Import
อย่าลบหรือเปลี่ยน External ID ของรายการเดิม เพราะระบบใช้ระบุว่าต้องอัปเดตรายการใด การใช้ชื่อหรือรหัสสินค้าเหมือนเดิมเพียงอย่างเดียวไม่ได้รับประกันว่าจะไม่สร้างรายการซ้ำ
ข้อควรระวัง
- เก็บไฟล์ต้นฉบับและสำรองข้อมูลก่อนนำเข้าหรือแก้ไขข้อมูลจำนวนมาก
- คอลัมน์ที่จับคู่แต่เว้นค่าว่างอาจล้างค่าเดิม หากไม่ต้องการแก้ไขฟิลด์นั้น ให้ตัดคอลัมน์ออกหรือไม่จับคู่
- เอกสารหลายบรรทัด เช่น ใบสั่งขายและใบแจ้งหนี้ ต้องจัดโครงสร้างหัวเอกสารและรายการย่อยให้ถูกต้อง
- การนำเข้ายอดยกมา รายการบัญชี และยอดสต็อก ควรใช้คู่มือเฉพาะของงานนั้นเพิ่มเติม
คู่มือที่เกี่ยวข้อง: วิธี Export ข้อมูลจาก Odoo