Convertitore da Calendario ICS a CSV
Incolla o trascina un file .ics (iCalendar) esportato da Google Calendar, Outlook o Calendario Apple per estrarre ogni evento in un CSV: titolo, inizio, fine, luogo, descrizione e UID, una riga per evento. Gestisce più blocchi VEVENT, eventi che durano tutto il giorno, orari con fuso orario e il testo con escape a backslash di iCalendar. Tutto avviene localmente nel tuo browser.
Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 27 settembre 2026
Come funziona
- 1
Esporta il tuo calendario come file .ics (Google Calendar, Outlook e Calendario Apple lo supportano tutti).
- 2
Incolla il testo del .ics o trascina il file nel campo di input.
- 3
Lo strumento analizza ogni blocco BEGIN:VEVENT...END:VEVENT in una riga CSV.
- 4
Copia il CSV o scaricalo per aprirlo in un foglio di calcolo.
Perché convertire un calendario ICS in CSV?
Gli export di calendario arrivano come file iCalendar (.ics), ottimi per l'importazione in un'altra app di calendario ma difficili da rivedere, filtrare o condividere come semplice elenco. Convertire in CSV trasforma i tuoi eventi in una tabella che puoi ordinare, filtrare o incollare direttamente in un foglio di calcolo o in un report.
Un parser ICS fatto a mano, orientato alla privacy
Questo strumento include un proprio piccolo parser iCalendar che gestisce il line folding, la suddivisione dei blocchi VEVENT e l'escaping delle proprietà senza alcuna libreria esterna, così un calendario pieno di appuntamenti personali non deve mai essere caricato da nessuna parte per essere convertito.
Domande frequenti
Gestisce correttamente gli eventi che durano tutto il giorno?
Sì. Gli eventi che durano tutto il giorno usano un DTSTART/DTEND di sola data (es. VALUE=DATE:20260315), che lo strumento riconosce e formatta come data semplice invece che data-ora.
E gli eventi con un fuso orario (TZID) invece di UTC?
Lo strumento estrae l'orario locale grezzo e annota accanto l'identificatore del fuso orario (es. 2025-01-01T09:00:00 (Europe/Rome)), perché convertire in modo affidabile tra fusi orari richiederebbe un database completo dei fusi, che questo parser leggero evita intenzionalmente.
I caratteri speciali o gli a capo nella descrizione dell'evento rompono il CSV?
No. Il parser rimuove l'escaping delle virgole, dei punti e virgola e degli a capo di iCalendar, e l'output CSV racchiude correttamente tra virgolette ogni campo che contiene esso stesso una virgola o un a capo.
Cosa succede se una voce di calendario si estende su più righe nel file .ics?
Il parser unisce le righe di continuazione RFC 5545 (una riga che inizia con uno spazio o un tab continua la riga precedente) prima di estrarre qualsiasi proprietà, così descrizioni o luoghi lunghi vengono ricomposti correttamente.
Il mio file di calendario viene caricato da qualche parte?
No. L'analisi avviene nel tuo browser con JavaScript, quindi i tuoi dati di calendario non lasciano il tuo dispositivo.