Import Students From Excel

Bulk student creation with exact header matching, validation preview, and the same save flow used by Add Student.

Back to Dashboard
Bulk Admission Workflow

Upload `.xlsx`, preview every row, then import only when the sheet is clean.

Student import goes through the same backend creation logic as single-student admission, so fee structure, academic history rows, and student photo handling stay aligned with the rest of ERP.

Import Rules

Headers must match exactly and in the same order.

Supported file Only `.xlsx` files are accepted.
Header match Do not rename, remove, or reorder columns.
Academic details `AcademicDetailsJson` must be a JSON array if you use it.
Safe import Import stays disabled until the preview has zero row errors.
Exact Headers
Loading template headers...
Total Rows 0
Valid Rows 0
Error Rows 0
Ready To Import No

Preview

Upload a file and generate preview to review rows.

Awaiting Preview
Row Status Class Section Student ID Admission No Name Father Name Mother Name Gender Student Aadhar Errors
No preview generated yet.