<%@ Page Title="匯入參加人員" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="SignUpImport.aspx.cs" Inherits="報到系統.Forms.SignUpImport" %> " rel="stylesheet" type="text/css" />

步驟 1:選擇檔案

或將檔案拖放到此處
📄 {{ selectedFile.name }} ({{ formatFileSize(selectedFile.size) }})

步驟 2:預覽及驗證

⚠️ 發現 {{ validationErrors.length }} 個驗證錯誤
{{ error }}
預計匯入 {{ validRowCount }} 筆資料(共讀取 {{ previewData.length }} 列)
姓名 手機號 身分別 身分證字號 餐點 電子郵件 失業給付認定次數 性別 狀態
{{ index + 1 }} {{ item.Name }} {{ item.Mobile }} {{ item.IDType || '未設定' }} {{ item.IDNumber || '未填' }} {{ item.MealType || '未設定' }} {{ item.Email || '未填' }} {{ item.LossJobTimes || '未填' }} {{ item.Gender || '未填' }}

步驟 3:執行匯入

ℹ️ 簽到時間和簽退時間不會匯入
ℹ️ 報名方式均為預約
{{ importResult.success ? '✓ 匯入完成' : '✗ 匯入失敗' }}
{{ importResult.message }}
成功:{{ importResult.details.SuccessCount }} 筆 跳過:{{ importResult.details.SkippedCount }} 筆 失敗:{{ importResult.details.ErrorCount }} 筆
❌ 跳過的重複記錄:
{{ record }}
... 還有 {{ importResult.details.SkippedRecords.length - 10 }} 筆
請先選擇要匯入的課程