Calendar Timesheet

Google Calendar to Excel and CSV converter

Free. Your calendar file is read by your browser and the Excel file is created there too: nothing is uploaded, no account, no Google sign-in.

    Your events appear here as soon as a file is read.

    The same list every month, without exporting anything? The free Calendar Timesheet add-on copies your calendars into Google Sheets directly, event colours included; Pro adds clients, rates and month-end statements.

    Install free

    What you get

    One line per event, in order of start time, with these columns:

    ColumnWhat it holds
    DateThe day the event starts, as a real date that Excel can sort and filter.
    Start, EndTimes in your computer's time zone. In the Excel file they keep their full date, so =C2-B2 still works for an event that ends after midnight.
    DurationHours and minutes, formatted [h]:mm so that a total of 26 hours shows 26:00, not 2:00.
    HoursThe same duration as a decimal number (1.50 for 1 h 30), ready to multiply by an hourly rate.
    Title, Calendar, Location, DescriptionAs written in Google Calendar.

    The Excel file adds a total line under the events, with SUM formulas. The CSV file holds the events only, so it imports cleanly into another tool.

    What the converter takes care of

    How to export your Google Calendar

    1. On a computer, open Google Calendar. Google's help page notes that the phone app cannot export.
    2. Open Settings, then Import & export, then Export. A .zip with one .ics file per calendar downloads.
    3. Drop that .zip above. There is no need to unzip it. To export a single calendar instead, open its Settings and sharing page and choose Export calendar.

    You can export a calendar if you have the "Make changes and manage sharing" permission on it.

    Open the file in Google Sheets

    In Google Sheets, click File at the top, then Import, and choose the .xlsx file. Dates, times, durations and the total come through as they are. To keep a sheet up to date every month without exporting again, the guide to exporting Google Calendar to Google Sheets compares the automatic options.

    Questions

    Is my calendar uploaded?

    No. The page has no server behind it: your browser opens the export, builds the Excel or CSV file and saves it to your computer. Nothing is stored or sent, and closing the tab forgets everything. The privacy policy says the same.

    Why is there no colour column?

    Google Calendar's export leaves event colours out, so no converter can read them from the file. Calendar Timesheet reads colours directly from your calendar; the guide how to count hours in Google Calendar per client, colour or week compares the methods.

    Which time zone are the times in?

    Your computer's time zone, shown above the preview. Events created in another time zone are converted to it, the way Google Calendar shows them to you.

    Can I export from my phone?

    Google Calendar's export only works on a computer. For a total you can read anywhere, see Can Google Calendar calculate hours worked?

    I only need the total hours

    The Google Calendar hours calculator reads the same export and adds it up by calendar, keyword and week, with no file to open. To round durations to 6 or 15 minutes and price them, use the billable hours calculator.