> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tarangson.com/llms.txt
> Use this file to discover all available pages before exploring further.

# นำเข้า/ส่งออก Excel

> นำเข้าข้อมูลผู้สอน ผู้เรียน ห้อง วิชา จาก Excel ในครั้งเดียว — ประหยัดเวลามหาศาล

แทนที่จะเพิ่มทีละคน/ทีละห้องผ่านฟอร์ม สามารถใช้ **Excel** นำเข้าหลายร้อยรายการได้ในครั้งเดียว — เหมาะสำหรับโรงเรียนที่มีข้อมูลเดิมในไฟล์ Excel อยู่แล้ว

ฟีเจอร์นำเข้า/ส่งออก Excel มีในแพ็กเกจ **Academic Core ขึ้นไป**

## ขั้นตอนการนำเข้า

<Steps>
  <Step title="ไปหน้าที่ต้องการนำเข้า">
    เปิดหน้า [ผู้สอน](/roster/teachers), [ผู้เรียน](/roster/students), [ห้องเรียน](/roster/rooms) หรือ [รายวิชา](/roster/subjects)
  </Step>

  <Step title="ดาวน์โหลดแม่แบบ">
    กดปุ่ม **⬇️ แม่แบบ** ที่แถบบน — ไฟล์ Excel จะดาวน์โหลดมาในรูปแบบ `.xlsx` พร้อมหัวคอลัมน์ตามฟิลด์ที่ตั้งไว้

    <Tip>
      หากเพิ่มฟิลด์เองผ่าน "จัดการฟิลด์" จะปรากฏใน Excel ด้วย — ดาวน์โหลดแม่แบบใหม่ทุกครั้งหลังเปลี่ยนฟิลด์
    </Tip>
  </Step>

  <Step title="กรอกข้อมูลใน Excel">
    เปิด Excel แล้วกรอกแถวละ 1 รายการ — สำคัญ:

    * **อย่าแก้หัวคอลัมน์** ระบบใช้ชื่อหัวคอลัมน์ในการจับคู่ฟิลด์
    * **อย่าลบคอลัมน์** ที่ระบบสร้างให้
    * ฟิลด์ที่ไม่บังคับสามารถเว้นว่างได้
  </Step>

  <Step title="อัปโหลดกลับ">
    กลับมาที่หน้าเดิม กดปุ่ม **📤 นำเข้า** → เลือกไฟล์ Excel ที่กรอกแล้ว
  </Step>

  <Step title="ตรวจและยืนยัน">
    ระบบจะแสดงตัวอย่างข้อมูลที่จะนำเข้า — ตรวจให้ถูกต้องก่อนยืนยัน หากมีข้อมูลซ้ำหรือผิด ระบบจะแจ้งเตือนเป็นรายแถว
  </Step>

  <Step title="เริ่มใช้งานทันที">
    เมื่อยืนยัน ระบบจะเพิ่มทุกแถวเข้าตารางในคราวเดียว — สามารถแก้ไขรายการต่อได้ตามปกติ
  </Step>
</Steps>

## ส่งออกข้อมูลปัจจุบัน

กดปุ่ม **📥 ส่งออก** มุมขวาบน — ระบบจะดาวน์โหลด Excel ของรายการปัจจุบันทั้งหมด ใช้สำหรับ:

* สำรองข้อมูล
* ส่งให้ทีมไปแก้
* เปิดในโปรแกรมอื่น
* ปริ้นต์เป็นเอกสาร

## ตัวอย่างไฟล์

### แม่แบบผู้สอน

| รหัสผู้สอน | คำนำหน้า | ชื่อ   | นามสกุล | หมวด/ฝ่าย  |
| ---------- | -------- | ------ | ------- | ---------- |
| T001       | นาย      | สมชาย  | ใจดี    | คณิตศาสตร์ |
| T002       | นาง      | สมหญิง | รักดี   | ภาษาไทย    |

### แม่แบบผู้เรียน

| รหัสห้อง | ระดับชั้น | ตึก   |
| -------- | --------- | ----- |
| ม.1/1    | ม.1       | ตึก 1 |
| ม.1/2    | ม.1       | ตึก 1 |

### แม่แบบรายวิชา

| รหัสวิชา | ชื่อรายวิชา       | หมวด/ฝ่าย  |
| -------- | ----------------- | ---------- |
| MA101    | คณิตศาสตร์พื้นฐาน | คณิตศาสตร์ |
| TH101    | ภาษาไทยพื้นฐาน 1  | ภาษาไทย    |

## ข้อควรระวัง

<Warning>
  * **อย่าใช้ Excel แทนการแก้ในระบบ** — Excel เหมาะสำหรับเพิ่ม/ส่งออกครั้งเดียว ถ้าต้องแก้ทีละนิด ใช้หน้าจอจะเร็วกว่า
  * **ระบบจะ Replace แถวที่รหัสซ้ำ** — ถ้านำเข้ารหัสที่มีอยู่แล้ว ข้อมูลเดิมจะถูกทับ
  * **บันทึกไฟล์เป็น .xlsx** — ไม่รองรับ .xls (Excel เก่า) หรือ .csv
</Warning>

## ต่อด้วย Google Sheets

Google Sheets เปิดไฟล์ .xlsx ได้โดยตรง — สามารถใช้แบ่งปันให้ทีมหลายคนช่วยกรอกพร้อมกัน แล้วดาวน์โหลดเป็น .xlsx มานำเข้าระบบ

## ขั้นตอนต่อไป

เมื่อข้อมูลพื้นฐาน 4 กลุ่ม (ผู้สอน · ผู้เรียน · ห้อง · วิชา) ครบแล้ว ก็พร้อมจัดตารางจริง → [สร้างแฟ้มตารางสอน](/timetable/create-file)
