Sheets2GCal is a Google Sheets add-on designed for advanced Google Calendar management using spreadsheets. Create or import events in a spreadsheet, edit them in the Sheet and export the changes to Google Calendar, or edit them in Google Calendar and import the changes back to Google Sheets.
A free account allows you to import up to 5000 events per day, import “changes and new events” 10 times per day and update/delete up to 200 events per day. Any paid subscription allows unlimited Imports and Exports.
Import entire calendars with repeat events displayed as a single row with repeat settings, or import a range of dates to show every occurrence within the period. Importing the entire calendar allows you to copy recent changes to Google Calendar into the Sheet to keep them in sync. Set up automatic syncing, edit events in bulk or use formulas to populate or extract calendar data… your imagination is the only limit!
To install Sheets2GCal please visit the Google Workspace Marketplace (updated Aug 17 2025)
To install GCalExtras please click here (updated Oct 2024)
To install GCalToolkit or GCalToolkit for Windows, macOS and Linux click here (updated Sept2024)
Sheets2GCal Membership
Sign up for a FREE Membership to enable imports from Google Calendar for Sheets2GCal. Free Members can import maximum 5000 events, make up to 200 updates/deletes to Google Calendar per day and "Import Changes & New Events" from Google Calendar to Sheets 10 times daily.
S2GCal GSuite Domain / Year
A yearly subscription to Sheets2GCal for your entire GSuite domain. Once subscribed, all your users will be able to use Sheets2GCal with unlimited* event creation/deletes/edits, Google Calendar imports (full and date-range), import changes from Google Calendar to Sheets, and priority email support.
* usage is not restricted by Sheets2GCal but you are still subject to Google's personal quota restrictions
S2GCal GSuite Individual / Year
A yearly subscription to Sheets2GCal for a single GSuite account. Unlimited* event creation/deletes/edits, Google Calendar imports (full and date-range), import changes from Google Calendar to Sheets, and priority email support.
* usage is not restricted by Sheets2GCal but you are still subject to Google's personal quota restrictions
S2GCal Yearly Personal
Save money with a yearly subscription to Sheets2GCal for personal Google accounts only (not GSuite).
unlimited* event creation/deletes/edits, Google Calendar imports (full and date-range), import changes from Google Calendar to Sheets, and standard email support.
* usage is not restricted by Sheets2GCal but you are still subject to Google's personal quota restrictions
S2GCal Monthly Personal
A monthly subscription to Sheets2GCal for personal Google accounts only (not GSuite): unlimited* event creation/deletes/edits, Google Calendar imports (full and date-range), import changes from Google Calendar to Sheets, and standard email support.
* usage is not restricted by Sheets2GCal but you are still subject to Google's personal quota restrictions