Skip to main content
ทุกหน้าในกลุ่ม ข้อมูลพื้นฐาน (ผู้สอน, ผู้เรียน, ห้องเรียน, รายวิชา) รองรับการ นำเข้า/ส่งออก Excel — วิธีนี้เหมาะสำหรับโรงเรียนที่มีข้อมูลจำนวนมากหรือย้ายข้อมูลจากระบบเดิม

ปุ่มที่เกี่ยวข้อง

ทุกหน้ามีปุ่มเหล่านี้ที่แถบเครื่องมือมุมขวาบน:
ปุ่มหน้าที่
นำเข้า (⬇)ดาวน์โหลดไฟล์ template (.xlsx) สำหรับกรอกข้อมูล
นำเข้าไฟล์ (☁)อัปโหลดไฟล์ .xlsx ที่กรอกแล้วเข้าระบบ
ส่งออก (⬆)ส่งออกข้อมูลปัจจุบันในตารางเป็น .xlsx

ขั้นตอนการ Import

1

ดาวน์โหลด Template

กดปุ่ม “นำเข้า” (⬇) — ไฟล์ template จะถูกดาวน์โหลด มีชื่อเช่น teachers-template.xlsx พร้อมหัวคอลัมน์ถูกต้องและตัวอย่าง 1-2 แถว
2

เปิดไฟล์ใน Excel / Google Sheets

กรอกข้อมูลตามคอลัมน์ที่กำหนด — ลบแถวตัวอย่างก่อนอัปโหลด
3

บันทึกเป็น .xlsx

ห้ามใช้ .csv หรือ .xls (ระบบไม่รองรับ)
4

อัปโหลดไฟล์

กดปุ่ม “นำเข้าไฟล์” (☁) → เลือกไฟล์จากเครื่อง
5

ยืนยันการ Preview

ระบบจะแสดง Preview ของข้อมูลที่จะเข้า พร้อมสีแจ้งเตือนถ้ามีแถวผิดพลาด:
  • 🟢 แถวเขียว = พร้อมเข้า
  • 🟡 แถวเหลือง = เตือน (เช่น รหัสซ้ำกับที่มีอยู่ — จะ update)
  • 🔴 แถวแดง = ข้อมูลไม่ถูกต้อง (ต้องแก้ก่อนอัปโหลดใหม่)
6

กดยืนยัน

ระบบจะเพิ่ม/อัปเดตข้อมูลทั้งหมดในคลิกเดียว

ฟอร์แมต Template แต่ละหน้า

ผู้สอน

คอลัมน์จำเป็นตัวอย่าง
teacher_codeT0001
prefixนาย / นาง / นางสาว / ดร.
first_nameสมชาย
last_nameใจดี
positionครู
departmentคณิตศาสตร์
emailsomchai@school.ac.th
phone081-xxx-xxxx
color#16A34A

ผู้เรียน (ห้องเรียนโครงสร้าง)

คอลัมน์จำเป็นตัวอย่าง
class_codeST000001
class_nameม.1/1
levelม.1
programวิทย์-คณิต
student_count40
homeroom_teacher_codeT0001

ห้องเรียน (กายภาพ)

คอลัมน์จำเป็นตัวอย่าง
room_code111
room_nameห้องเรียนบรรยาย
typeห้องเรียนบรรยาย
capacity45
supported_subjectsคณิตศาสตร์,ภาษาไทย

รายวิชา

คอลัมน์จำเป็นตัวอย่าง
subject_codeMA101
subject_name_thคณิตศาสตร์พื้นฐาน 1
subject_name_enBasic Mathematics 1
departmentคณิตศาสตร์
credit1.5
periods_per_week3
grade_levelม.1

ส่งออกข้อมูล (Export)

กดปุ่ม “ส่งออก” (⬆) — ระบบจะดาวน์โหลดข้อมูลทั้งหมดในตารางปัจจุบัน (รวมที่ filter ไว้) เป็นไฟล์ .xlsx ที่มีโครงสร้างเดียวกับ template ใช้งานเช่น:
  • สำรองข้อมูล ก่อนแก้ไขจำนวนมาก
  • ย้ายข้อมูล ข้ามโรงเรียน/บัญชี
  • แก้ไขเป็น batch ใน Excel แล้ว import กลับ (ระบบจะ match ตามรหัสและ update)

คำแนะนำ

  • ห้ามลบ column หรือเปลี่ยนชื่อ header ใน template — ระบบจะอ่านไม่ออก
  • ไฟล์ใหญ่สุด 5 MB — หากมีแถวหลายพันให้แบ่งเป็นหลายไฟล์
  • Backup ก่อน Import เสมอ โดยกด Export ก่อน
หาก import แล้วข้อมูลผิดไปหมด สามารถใช้ไฟล์ที่ export ไว้ก่อนหน้ามา import กลับเพื่อ rollback ได้ทันที