Convert Excel to ICS: Step-by-Step Guide

Kayla Jul 09, 2026

Transforming data from Excel into an iCalendar (.ics) file allows you to share events and schedules seamlessly with others. This format is widely used by calendar applications, ensuring everyone stays on the same page. Here's a step-by-step guide on how to create an .ics file from Excel, using both manual and automated methods.

130+ Free Excel Tutorials
130+ Free Excel Tutorials

Before we dive in, let's understand the iCalendar format. It's a plain text file that uses a specific syntax to define events, their start and end times, locations, and more. Each event is enclosed in a 'BEGIN:VEVENT' and 'END:VEVENT' block, with properties like 'SUMMARY', 'DTSTART', 'DTEND', and 'LOCATION' providing event details.

a notebook with microsoft excel written on it
a notebook with microsoft excel written on it

Manual Method: Creating an .ics File from Excel

This method involves copying and pasting data from Excel into a text editor, then formatting it according to the iCalendar standard.

Microsoft Excel Cheat Sheet | Essential Formulas, Shortcuts & Productivity Tips
Microsoft Excel Cheat Sheet | Essential Formulas, Shortcuts & Productivity Tips

First, ensure your Excel data is structured correctly. You'll need columns for event titles, start times, end times, and locations. Save your file as a .csv for easier copying.

Formatting the .ics File

The 5 Best Websites to Download Free Excel Templates
The 5 Best Websites to Download Free Excel Templates

Open a text editor like Notepad (Windows) or TextEdit (Mac). Start your .ics file with the following lines:

BEGIN:VCALENDAR
VERSION:2.0

Now, copy and paste each event from your .csv file, formatting it like this:

BEGIN:VEVENT
SUMMARY:Event Title
DTSTART;VALUE=DATE-TIME:20220301T090000
DTEND;VALUE=DATE-TIME:20220301T100000
LOCATION:Event Location
END:VEVENT

Replace 'Event Title', '20220301T090000', '20220301T100000', and 'Event Location' with your actual data. The date and time format is 'YYYYMMDDTHHMMSS'.

Excel Functions Cheat Sheet | 50+ Essential Formulas Every Beginner Should Know
Excel Functions Cheat Sheet | 50+ Essential Formulas Every Beginner Should Know

Saving and Sharing Your .ics File

After adding all your events, end the .ics file with:

END:VCALENDAR

Save the file with a .ics extension. To share, simply send the file via email or upload it to a shared drive.

Have you ever wondered how to create a delivery tracker in Excel?
Have you ever wondered how to create a delivery tracker in Excel?

Automated Method: Using Google Apps Script

For larger datasets or recurring events, using Google Apps Script can save time and reduce errors.

100+ Ready Made Excel Templates
100+ Ready Made Excel Templates
50+ Essential Excel Keyboard Shortcuts | Ultimate Cheat Sheet for Beginners
50+ Essential Excel Keyboard Shortcuts | Ultimate Cheat Sheet for Beginners
6 Ways To Create and Import a PDF in Excel
6 Ways To Create and Import a PDF in Excel
How to Make a Fillable Form in Excel (5 Suitable Examples)
How to Make a Fillable Form in Excel (5 Suitable Examples)
the info sheet for excel tips and tricks
the info sheet for excel tips and tricks
the microsoft excel shortcut key tricks manual is shown in this image, with instructions to use
the microsoft excel shortcut key tricks manual is shown in this image, with instructions to use
Create a Data Entry Form in Excel [NO VBA NEEDED]
Create a Data Entry Form in Excel [NO VBA NEEDED]
an excel shortcuts worksheet with the words, how to use it
an excel shortcuts worksheet with the words, how to use it
Excel Formula Cheat Sheet Printable - Excel Functions Guide PDF - Excel Reference Sheet Digital Download
Excel Formula Cheat Sheet Printable - Excel Functions Guide PDF - Excel Reference Sheet Digital Download
Top Excel Formulas Cheat Sheet for Students
Top Excel Formulas Cheat Sheet for Students
Excel F1 To F12 Use
Excel F1 To F12 Use
Everything You Can Do In Excel (with AI)
Everything You Can Do In Excel (with AI)
the excel shortcut keys chart sheet is shown in green and has instructions for how to use
the excel shortcut keys chart sheet is shown in green and has instructions for how to use
How to Create a Database in Excel [Guide + Best Practices]
How to Create a Database in Excel [Guide + Best Practices]
Excel Shortcut Keys #viral #trick #computer #exceltricks #ExcelTips
Excel Shortcut Keys #viral #trick #computer #exceltricks #ExcelTips
Sirexcelco - Etsy
Sirexcelco - Etsy
Top 101 Excel Templates for Productivity
Top 101 Excel Templates for Productivity
Excel Functions Cheat Sheet | Logical Functions & Text Functions Guide
Excel Functions Cheat Sheet | Logical Functions & Text Functions Guide
Combining multiple excel files into one location📚
Combining multiple excel files into one location📚
🧮 Quick Excel Wizardry
🧮 Quick Excel Wizardry

First, open your Google Sheets file and click on 'Extensions' > 'Apps Script'. Delete any existing code in the script editor and paste the following:

Creating the .ics File

```javascript function createIcsFile() { var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); var data = sheet.getDataRange().getValues(); var calendar = 'BEGIN:VCALENDAR\nVERSION:2.0\n'; for (var i = 1; i < data.length; i++) { var event = 'BEGIN:VEVENT\n' + 'SUMMARY:' + data[i][0] + '\n' + 'DTSTART;VALUE=DATE-TIME:' + data[i][1] + '\n' + 'DTEND;VALUE=DATE-TIME:' + data[i][2] + '\n' + 'LOCATION:' + data[i][3] + '\n' + 'END:VEVENT\n'; calendar += event; } calendar += 'END:VCALENDAR'; return calendar; } ```

Saving and Sharing Your .ics File

Run the script by clicking the play button in the toolbar. A dialog box will appear asking where to save the .ics file. Choose 'Download' to save it to your device, or 'Create a new file' to save it in your Google Drive.

Once saved, you can share the .ics file just like any other file. Recipients can open it directly in their calendar application, adding all the events at once.

Creating an .ics file from Excel opens up a world of possibilities for sharing and managing events. Whether you're planning a conference, scheduling team meetings, or coordinating a community event, this format ensures everyone stays informed and organized. So go ahead, give it a try, and watch your productivity soar!