Google Calendar to a spreadsheet. Never through our servers.
Pick calendars and a period, get an Excel file, a CSV file or a Google Sheet with real dates and hours you can sum for an invoice.
Sample export with made-up events. Select a column header to sort.
How it works
| Step | You | The extension |
|---|---|---|
| 1 | Sign in with Google | Asks for read-only access to your calendars. It cannot create, change or delete anything. |
| 2 | Pick calendars and a period | Shows the exact dates and the header row of the file before anything is exported. |
| 3 | Press Export | Reads the events, builds the file in the page and saves it to your Downloads folder, or creates a Google Sheet in your Drive and opens it. |
What is in the file
One row per event, sorted by start time. In Excel files and Google Sheets, Start and End are real date cells and Hours is a number, so the sheet sorts, filters and sums without cleanup. Recurring events are written as their individual occurrences.
| Column | Content |
|---|---|
| Title | Event title |
| Start, End | Local date and time; date only for all-day events |
| Hours | Duration with two decimals; empty for all-day events |
| All day | Yes or No |
| Location | As entered |
| Description | Plain text; can be left out in the settings |
| Attendees | Names and email addresses; rooms are left out |
| Organizer | Name and email address |
| Calendar | The calendar the event was read from |
| Recurring | Yes when the event belongs to a series |
| Link | Link to the event in Google Calendar |
Where your data goes
| Data | Where it is handled |
|---|---|
| Calendar names and events | In your browser only. Read from Google, written to the file, then discarded. |
| The exported file | Saved by your browser to your computer. |
| An export to Google Sheets | Sent from your browser straight to Google, into your own Drive, and only after you allow it. The extension can open only the spreadsheets it created. |
| Your Google account email address | Sent to our payment service to check whether you have a paid plan. |
| Card details | Entered on Stripe's checkout page. We never see them. |
| Analytics and tracking | None, in the extension and on this website. |
The full text is in the privacy policy.
Free and Pro
| Free | Pro | |
|---|---|---|
| Period | The last 15 days | Any preset or custom range |
| Calendars per export | One | Any number |
| Format | CSV | Excel, CSV and Google Sheets |
| Pro plan | Price | Billing |
|---|---|---|
| Monthly | shown in the extension | Every month until cancelled |
| Yearly | shown in the extension | Every year until cancelled |
| Lifetime | shown in the extension | One payment |
Pro can be tried free of charge without a card. Payments are handled by Stripe. A subscription is cancelled from the extension at any time, and a refund can be requested as the refund policy describes.
Coming soon to the Chrome Web Store