Step 1 / source
Choose the source
Drop one file here
Choose the event xlsx worksheet you want to turn into importable ics calendar.
Checking publication status...LOCAL CALENDAR CONVERTER / EXCEL TO ICS
Convert a strict event worksheet into an importable ICS calendar with explicit all-day and UTC date rules.
Step 1 / source
Choose the event xlsx worksheet you want to turn into importable ics calendar.
Checking publication status...This operation runs with browser APIs. Nirmion receives catalogue requests, not the selected source bytes.
The converter creates a separately named output. It never writes back into the source file.
One unencrypted .xlsx file up to 15 MB and 50 worksheets. The selected sheet supports one header row plus up to 1,000 events; every row needs title and start.
Plain-language method
Nirmion reads stored worksheet values, maps title, start, end, location, and description headers, validates each event, generates stable local UIDs, escapes and folds ICS lines, and writes one VCALENDAR containing one VEVENT per accepted row.
Use title and start headers. Optional headers are end, location, and description. Dates must be YYYY-MM-DD or UTC YYYY-MM-DDTHH:MM:SSZ text.
Worksheet number follows tab order, including hidden sheets. The calendar name is escaped safely for the ICS header.
The result ends in _nirmion_tools_calendar.ics. Test it in a secondary calendar before importing into an important account.
Useful when
Before converting
Know the boundary
The converter does not infer local time zones, recurrence, attendees, alarms, or meeting links. All-day dates and UTC timestamps are the only accepted date contracts.
Quick answers
The conversion contract is deliberately explicit.
No. Explicit ISO-style dates avoid day-month ambiguity.
No. Use stored text values in the required date form.
Repeated imports may create repeated events depending on the calendar provider, so test first.