Importer for Calendar
Importer for Calendar

For macOS

Importer for Calendar

Import events from Excel and CSV into Apple Calendar, or convert spreadsheets to ICS files. No subscription, everything stays on your Mac.

Version 1.10 (October 6, 2026) · macOS 14 or later · 4.5 (175 ratings)

Import Excel or CSV to Apple Calendar

Convert an Excel or CSV spreadsheet into real calendar events. With Importer for Calendar for Mac you map the columns of your .xlsx or CSV file to the matching calendar fields. Import them straight into Apple Calendar, or save the result as an .ics file. No subscription, all data stays on your Mac.

How to import Excel or CSV into Apple Calendar

  1. Open Importer for Calendar and choose your .xlsx or CSV file.
  2. Map each column to a field such as title, start date, end date, location and notes.
  3. Pick the target calendar and let the app convert your data into events.
  4. Import the events into Apple Calendar, or export them as an .ics file.

Both formats, with no conversion step in between

Importer for Calendar reads .xlsx workbooks directly and CSV files in any column layout, so you never have to save Excel as CSV first and fight with delimiters and encoding. Whichever of the two your data arrives in, the mapping step is the same and the spreadsheet needs no rebuilding beforehand.

Dates, times and time zones survive the import

Flexible date and time formats, event durations, time zones, recurring events, alarms and attendees are all supported, so the imported events are complete instead of arriving half-filled in your calendar.

From a handful of rows to thousands

Whether you import straight into Apple Calendar or create an .ics file for another app, the spreadsheet becomes calendar events without fuss. A handful of rows or thousands at a time.

Bring over events from Google Calendar

Google Takeout gives you your events as an .ics file, not a spreadsheet, and Apple Calendar on your Mac opens an .ics file directly. A CSV of Google events usually comes from a spreadsheet you built yourself, so its columns look different every time. Importer for Calendar reads it as it is: you map title, start, end, location, and notes once instead of retyping every event.

Bring over events from Outlook

Outlook for Windows writes a calendar to a CSV file through its Import/Export wizard. Outlook for Mac has no CSV export for calendars. There you get an .olm or .ics file, and you can open an .ics file in Apple Calendar without a detour. Importer for Calendar reads the CSV from Outlook for Windows as it is, without renaming or reordering columns. If you save the result as an .ics file, the app writes the Outlook categories along with it, so a calendar that goes back to Outlook keeps them.

Frequently asked questions

Do I have to upload my spreadsheet anywhere?

No. Importer for Calendar reads the Excel or CSV file on your Mac and writes the events straight to Apple Calendar or to an .ics file. Unlike web converters that upload your file to their server, the app uploads nothing and collects no data.

What format do dates and times need?

Importer for Calendar understands many date, time, and duration formats, so you usually don’t need to change your spreadsheet. A duration can replace the end time, and the start and end can have different time zones.

What users say

Related guides