Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UBC Workday to Calendar

GitHub License

Convert your UBC Workday schedule export (.xlsx) to an iCal file (.ics) that you can import into Google Calendar, Apple Calendar, Outlook, or any other calendar app.

🌐 Use the tool online →

How to use it

  1. Export your schedule from Workday

    1. Go to Workday
    2. Academics → Registration & Courses
    3. Next to 'Current Classes' click GEAR ICON
    4. Download To Excel
  2. Upload the .xlsx file

    • Drag and drop or click to browse
  3. Download the .ics file

    • Preview your courses and click Download
  4. Import into your calendar

    • Open the .ics file with your calendar app
    • All your classes will appear as recurring events!

Features

  • Client-side processing — Your data never leaves your browser
  • Recurring events — Classes repeat on the correct days until term end
  • Pacific time zone — Correctly handles PDT/PST transitions
  • Free & open source — No accounts required

Development

This is a static site that is hosted on GitHub Pages. To run locally:

# Start a local server
python -m http.server 8000

Then open http://localhost:8000 in your browser.

Tech Stack

  • Vanilla HTML/CSS/JavaScript
  • FullCalendar for weekly previews
  • SheetJS for .xlsx parsing
  • RFC 5545 compliant .ics generation

License

MIT License — see LICENSE for details.


Made with ❤️ for UBC students. Not affiliated with UBC or Workday.

About

Convert Workday Excel schedule (.xlsx) exports to iCalendar (.ics) format - UBC Workday to Google Calendar, Outlook, Apple Calendar converter tool

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages