Import master data from Excel
Bring subjects, teachers, rooms, or classes in from an Excel table instead of entering them one by one.
Before you begin
Section titled “Before you begin”You need an .xlsx file with Alias in column A, Name in column B, and no header row. Keep the source file and test with a few checked rows first.
Import starts as soon as you select or drop the file, with no preview or further confirmation. If an alias already exists, its name is replaced by the value in column B.
Open the menu beside Create and select Import; you can also drag a file onto the table.
Download templates
Section titled “Download templates”Each file contains two fictional records, no header row, and only the two required text columns.
| Contents | Download | Open in Stundenwerk |
|---|---|---|
| Subjects | Subject template (.xlsx) | Subjects |
| Teachers | Teacher template (.xlsx) | Teachers |
| Rooms | Room template (.xlsx) | Rooms |
| Classes | Class template (.xlsx) | Timetables → Overview |
Try the sample data in an empty test project or replace it with your own data before importing. Do not import sample files into a working school project without reviewing them.
Structure the file
Section titled “Structure the file”Use the first worksheet. The following table shows three examples, not the contents of the downloads. Its column headings are for explanation only; do not add them to the XLSX file.
| Column A: Alias | Column B: Name |
|---|---|
MAT |
Mathematics |
GER |
German |
ENG |
English |
- Column A: an alias using
A–Z,a–z,0–9, and-, unique within the file. - Column B: a name; both values are required for each record.
- Additional columns: ignored. Target lessons, subject colors, lessons, and placements are not imported.
Fully blank rows are skipped. If column A or B contains a value, both must be filled in. Spaces at the beginning and end are removed. The file must contain at least one complete data row. Incomplete rows, invalid aliases, and duplicate aliases prevent the entire file from being imported.
Import the file
Section titled “Import the file”-
Open the destination
Depending on the content, open Subjects, Teachers, Rooms, or Overview under Timetables. The open page determines what type of entries are created.
-
Start the import
Open the menu beside Create and select Import. Choose an
.xlsxfile. Alternatively, drag it onto the table in any of the four destination areas. Import one file at a time and check the result before continuing. -
Wait for processing
Wait for Import completed before checking the entries.
-
Check the result
Search for several imported aliases and compare their names with your table.
Result
Section titled “Result”After Import completed, check a few new and existing aliases. Their names should match the values in column B.
If it does not work
Section titled “If it does not work”- For Invalid file, check that the file is actually saved in
.xlsxformat. - Read the specific reason under Import failed; it identifies the affected alias where possible.
- For an empty workbook, check the first worksheet. Fully blank rows are allowed; if only the alias or name is missing, complete the row.
- Compare the file with the rules under Structure the file, especially for header rows and duplicate or invalid aliases.
- For a resource-type conflict, search for the alias under both Teachers and Rooms, then choose another alias.
- Try importing only the first data row to isolate the invalid row.
