CSV Format Reference

Complete documentation of all supported columns in the CSV-to-iCal converter.

Column Names

Column headers are case-insensitive and leading/trailing whitespace is ignored. Both Start Date and start date are accepted.

Required Columns

Subject

The event title displayed in the calendar.

Subject Team standup Doctor appointment 

Start Date

The date on which the event begins. See Supported Date Formats below.

Optional Columns

Start Time

The time the event begins. If omitted, the event is treated as an all-day event.

Start Time 09:00 AM 14:30 

End Date

The date on which the event ends. Defaults to the same value as Start Date if omitted.

End Time

The time the event ends. If provided, Start Time must also be present.

All Day Event

Set to True or Yes to mark an event as all-day regardless of whether time columns are present.

Location

The physical address or virtual meeting link for the event.

Location 123 Main Street, Any City, CA 90000 

or

https://meet.example.com/room/abc 

Description

Free-text notes appended to the event body. Newlines within a quoted CSV field are preserved.

Private

Set to True or Yes to mark the event as private/confidential in supported calendar apps.

Supported Date Formats

Format Example
YYYY-MM-DD 2026-03-14
MM/DD/YYYY 03/14/2026
DD-MM-YYYY 14-03-2026
DD/MM/YYYY 14/03/2026

Supported Time Formats

Format Example
24-hour HH:mm 14:30
24-hour HH:mm:ss 14:30:00
12-hour hh:mm AM/PM 2:30 PM

Delimiters

The delimiter is auto-detected from the first line of the file. Supported delimiters:

Name Character
Comma ,
Semicolon ;
Tab \t
Pipe |

Encoding

UTF-8 is recommended. Files with a UTF-8 BOM are also accepted.