School Master logo School MasterSchool ERP knowledge center
Guides / Excel import
EXCEL DATA MIGRATION

Import existing school spreadsheets without treating every row as automatically correct.

Excel migration is fastest when the school first cleans identifiers and class names, then uses preview and validation to catch problems before they become database records.

Choose the right import path

Use the official School Master template when the school can prepare data in the recommended structure. Use Flexible Excel Mapping when the existing workbook already has useful data but uses different header names.

Map meaning, not just similar words

A header such as “GR No”, “Student No” or “Admission No” may mean different things in different schools. The operator should understand what the source column represents before mapping it to the School Master field. Similar-looking text is not enough.

Standardize class and division values

Before import, normalize repeated values such as “Std 1”, “1”, “Class 1” or “First”. The ERP can store what the school chooses, but inconsistent labels make reporting and class permissions harder.

Preview before writing

The preview stage is where the school should inspect detected sheets, mapped headers, sample rows and validation messages. It is better to stop here and correct the workbook than to import thousands of rows and clean them later.

Duplicate protection is a feature, not an inconvenience

If a GR or another authoritative identifier already exists, the import should not blindly create a second student. Review duplicates and decide whether the source row is old, incorrect or genuinely represents another record.

Import in controlled batches

For a large migration, split work into logical batches such as students first, then fee-related historical data after the student identities are stable. Keep the original source file and note the import date or case reference so later questions can be traced back to the source.

Take a backup checkpoint

Before a large import into an active workspace, create a verified backup. A safe import pipeline reduces risk, but a rollback checkpoint is still good operational discipline.

Post-import verification

  • open a sample of students from different classes;
  • compare total imported row count with the expected valid-row count;
  • check duplicate/error rows separately;
  • verify class/division filters and teacher scopes;
  • check one or two downstream workflows such as fees or attendance.
Flexible mapping rule: Mapping only converts source columns into the canonical import shape. Existing preview, required-field checks, duplicate protection, class authority and transaction safety still apply.