How does a timetable become an ICS calendar file?
Each lesson in your timetable becomes one calendar event, repeated every week of the term. Import is one-way: the events land in your calendar once and do not update automatically if the live timetable changes later. For a single-week timetable, each lesson becomes one recurring VEVENT with RRULE:FREQ=WEEKLY, BYDAY, and UNTIL at term end, and holiday ranges add EXDATE lines so excluded days do not appear.
For multi-week rotations (Week A/B and longer cycles), the tool writes individual dated VEVENTs on each matching school day because RRULE alone cannot express every rotation pattern cleanly.
Every event uses DTSTART and DTEND in your chosen timezone (TZID), plus SUMMARY (subject), LOCATION (room), and DESCRIPTION (notes). That follows RFC 5545, the iCalendar standard used by Google Calendar, Apple Calendar, and Outlook.
Download one combined .ics file, or separate files per subject to import them one at a time. Each lesson row also links straight to Google Calendar, so you can add a single occurrence without downloading anything.