My solution was creating conversion from excel to visual form on website as well as iCal to easily import this timetable to your calendar. Also I did things like filtering by groups. Next big thing was adding automated updates where web scraping was used to check if there was a new excel file uploaded on university website.