LinkClass

客戶資料匯入

說明如何填寫 school、student、order 三個 CSV 檔案,將舊系統資料匯入 LinkClass。

本文件說明如何填寫 3 個 CSV 檔案,將舊系統資料匯入新系統。請先閱讀匯入順序與通用規則,再按各檔案的欄位說明填寫。

匯入檔案總覽

順序檔案內容每列代表
1school_export.csv校舍、課室、導師、課程、課堂一堂課
2student_export.csv學生、家長一個學生
3order_export.csv訂單、訂單項目、付款一個訂單項目

匯入順序不可顛倒:order 檔案所引用的學生必須已存在於 student 檔案;student 檔案所引用的年級/科目若不存在,系統會自動建立。

通用規則

  1. 日期格式一律為 YYYY-MM-DD(例:2026-09-01);時間格式一律為 HH:MM 24 小時制(例:10:00)。
  2. 沒有資料的欄位請留空,不要填寫 N/A、0、-,否則系統會當成有效資料處理。
  3. 重複匯入是安全的:已存在的紀錄會自動跳過。匯入後請查閱報告,修正錯誤欄位後直接重新匯入同一份檔案即可,不會產生重複資料。
  4. 單一列出錯不會影響其他列。報告的 errors 部分會列出每列錯誤(列號 + 原因),按報告修正即可。
  5. 請勿修改檔案第一行(欄位標題)。

已存在的紀錄會全部跳過,可安心重新匯入同一批檔案,不會造成重複。

常見問題

情況系統行為處理方法
學生編號已存在(重新匯入/檔案內重複列)不會重複建立;以檔案中非空白欄位更新該生資料,空白欄位保留原值;計入 skipped無需處理;確認更新欄位正確即可
訂單中的學生不存在該列記入錯誤「找不到學生 xxx」,該訂單不建立,其餘列照常匯入檢查 student 檔是否漏了該編號(常見:舊系統只有繳費紀錄、沒有學生資料)→ 補入 student 檔 → 重新匯入 order 檔
課程編號重複該列記入錯誤「課程代碼重複,請加上期數區分」多期課程的 Course Code 加上期數(ENG2324-1、ENG2324-2)
科目/年級/學生來源不存在自動建立無需處理;其後可於系統內改名
日期/時間/金額格式錯誤該列記入錯誤(列號 + 原因)按錯誤訊息修正該列後重新匯入
家長電話留空該學生無家長資料(不會報錯)有家長資料才填寫電話
已付款訂單的 Paid Amount 留空視為全數付款部分付款請填寫實際已付金額
重新匯入同一批檔案已存在紀錄全部跳過,可安心重新匯入直接重新匯入即可

school_export.csv(每列 = 一堂課)

欄位必填限制/說明
Course Code✓課程編號。同一課程的所有列必須完全相同;整個檔案不得重複(多期課程請加期數區分,如 ENG2324-1、ENG2324-2)
Course Name✓課程名稱
Term學期/期別(例:2024-25)
Series系列(例:English)
Subject科目名稱(例:English、Math、數學);不存在會自動建立
School Level年級名稱(例:Secondary 2、中二);不存在會自動建立
Teacher導師姓名(例:Mr Wong);不存在會自動建立
Center✓校舍名稱;同一校舍所有列必須一致(例:Central Campus)
Classroom課室名稱(例:Room 201)
Quota課程名額(數字)
Lesson Date✓該堂課日期(例:2026-09-01);課堂不會跨日
Lesson Start Time該堂課開始時間(例:10:00)
Lesson End Time該堂課結束時間(例:11:30)
Price per Lesson每堂收費(數字)
Lesson Remark堂次備註(文字)

系統自動計算,毋須填寫:課程開始/結束日期(由第一堂/最後一堂課推算)、課程收費(由每堂課收費總和計算)、課程狀態、課堂編號。

student_export.csv(每列 = 一個學生)

欄位必填限制/說明
Student number✓學生編號;整個檔案必須唯一;同時是學生登入帳戶
Student Name英文姓名(姓 + 名,例:CHAN Tai Man)
GenderMale / Female / 男 / 女
Date of birth出生日期
Student Phone電話號碼。香港電話(8 位)或內地電話(11 位、以 1 開頭)可直接填寫純號碼,系統會自動判斷區號;其他地區請加上區號前綴(例:+886 912345678);亦可直接填寫 +852 91234567、8613812345678 等帶區號格式
School Name學校名稱(例:St Paul Co-ed)
School Level年級(規則與 school 檔相同)
Teaching LanguageEnglish / Chinese(留空則預設為 English)
Parent Phone電話號碼(格式與 Student Phone 相同,包括自動區號判斷);留空 = 該學生無家長資料
Parent Name家長姓名(例:CHAN Wai Ming)
Relationship與學生關係(例:father、mother、父、母)
Enrolment Date入學/報名日期
Remarks內部備註(不會向學生顯示)

系統自動行為:

  • 學生編號留空時會自動產生;建議沿用舊系統編號,方便對照。
  • 學生預設密碼 = 學生電話號碼(不含區號);無電話號碼的學生預設密碼為 000000。

密碼只在建立時設定,重複匯入不會覆蓋原有密碼;學生登入後可自行更改。

order_export.csv(每列 = 一個訂單項目)

欄位必填限制/說明
Reference Number✓舊系統單號。同一張訂單有多個項目時:所有項目共用同一單號、各佔一列(例:同一張單有 2 個項目 → 2 列,單號相同)
Student number✓學生編號;必須已存在於 student 檔案
Item Name✓訂單項目名稱(例:English Level 2)
Price項目單價(數字;數量恆為 1,毋須填寫)
Order StatusPaid / Partial Paid / Pending / Cancelled(或中文:已付 / 部分 / 未付 / 取消)
Paid At付款日期;有付款才填寫
Paid Amount已付金額。Partial Paid 必填;Paid 留空 = 視為全數付款
Remark備註

系統自動行為:

  • 舊單號會保留在系統中,新系統單號會自動產生。
  • 學生的欠款金額與付款狀態由訂單自動計算,毋須手動填寫。
  • 報名(學生 × 課程)與出席紀錄不會隨今次匯入一併產生。

注意事項

  • 請按順序匯入:school_export.csv → student_export.csv → order_export.csv。
  • 空白欄位請留空,勿填寫用作代替空白的符號。
  • 匯入後請查閱報告中的錯誤列,修正後直接重新匯入同一份檔案即可。

返回首頁:文件總覽

On this page