Vai al contenuto

Convertitore online gratuito da ICS a CSV

Converti gli eventi del calendario da ICS in righe CSV modificabili per fogli di calcolo e strumenti per la gestione dei dati.

Converti ICS in CSV online - gratuito

Caricamento…

Separatore di colonne

Excel in italiano si aspetta il punto e virgola. Con le virgole mette tutto in una sola colonna.

Codifica dei caratteri

Se Excel mostra male gli accenti, scegli UTF-8 con BOM o la tabella codici di Windows.

Il tuo file viene elaborato istantaneamente ed eliminato non appena lo scarichi.

Come funziona

  1. 1/3

    Carica il tuo file .ics

    Fai clic per selezionare il file che vuoi convertire oppure trascinalo semplicemente nell'area indicata.

  2. 2/3

    Avvia la conversione da .ics a .csv

    Dopo il caricamento del file, fai clic su converti quando sei pronto.

  3. 3/3

    Scarica il file .csv convertito

    Il risultato della conversione è pronto per il download.

Statistiche di conversione da ICS a CSV

I file ICS vengono convertiti più spesso in PDF 39% XLSX 38% XLS 11% CSV 9%

Aggiornato il 14 novembre 2026, dalle conversioni su 101convert.com

Come convertire ics in csv file

Fogli di calcolo, database e sistemi di reportistica richiedono spesso CSV quando un'applicazione di calendario fornisce solo un'esportazione ICS. La conversione del file crea una riga per evento per filtrare, modificare, archiviare o importare i dati in software che non supportano iCalendar.

Che cos'è il formato ICS

ICS è l'estensione di file comune per iCalendar, un formato di calendario strutturato in testo semplice definito da RFC 5545. Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird e i sistemi di pianificazione possono crearlo o importarlo.

I file ICS contengono comunemente record VEVENT con oggetti, orari di inizio e fine, luoghi, descrizioni, partecipanti, organizzatori, allarmi, fusi orari, regole di ricorrenza e identificatori univoci. Possono contenere anche attività VTODO o voci VJOURNAL. La maggior parte delle esportazioni di calendari contiene principalmente eventi.

Che cos'è il formato CSV

CSV è una tabella di testo delimitata: ogni riga rappresenta un record e ogni colonna rappresenta un campo. Microsoft Excel, LibreOffice Calc, Google Sheets, gli strumenti per database e i software di analisi dei dati possono aprire i file CSV.

CSV semplifica l'ordinamento, il filtraggio, la rimozione dei duplicati, la modifica in batch e l'utilizzo dei dati degli eventi nei report. Non conserva il modello di dati completo di iCalendar. Le colonne tipiche includono Subject, Start, End, Location, Description, UID, RRULE e TimeZone.

Come convertire un file ICS in CSV

Per una conversione occasionale senza installare software, carica il file .ics nel convertitore gratuito di 101convert.com e scarica il file .csv risultante. Apri l'output in un foglio di calcolo e controlla date, orari, descrizioni e delimitatori prima di importarlo altrove.

Per conversioni private, ripetibili o personalizzate, Python e il pacchetto icalendar consentono di controllare i campi di output:

  1. Installa Python e il pacchetto parser:
python -m pip install icalendar
  1. Salva questo script come ics_to_csv.py:
import csv
import sys
from datetime import date, datetime
from icalendar import Calendar


def text(component, name):
    item = component.get(name)
    if item is None:
        return ""
    value = item.dt if hasattr(item, "dt") else item
    if isinstance(value, (datetime, date)):
        return value.isoformat()
    return str(value).replace("\r", " ").replace("\n", " ")


def timezone(component, name):
    item = component.get(name)
    return str(item.params.get("TZID", "")) if item is not None else ""


with open(sys.argv[1], "rb") as source:
    calendar = Calendar.from_ical(source.read())

fields = [
    "Subject", "Start", "End", "Location", "Description",
    "UID", "RRULE", "TimeZone"
]

with open(sys.argv[2], "w", newline="", encoding="utf-8-sig") as target:
    writer = csv.DictWriter(target, fieldnames=fields)
    writer.writeheader()
    for event in calendar.walk("VEVENT"):
        writer.writerow({
            "Subject": text(event, "SUMMARY"),
            "Start": text(event, "DTSTART"),
            "End": text(event, "DTEND"),
            "Location": text(event, "LOCATION"),
            "Description": text(event, "DESCRIPTION"),
            "UID": text(event, "UID"),
            "RRULE": text(event, "RRULE"),
            "TimeZone": timezone(event, "DTSTART"),
        })
  1. Esegui lo script con i nomi dei file di input e output:
python ics_to_csv.py calendar.ics calendar.csv

Apri calendar.csv in LibreOffice Calc usando File → Open. Se richiesto, seleziona la codifica UTF-8 e la separazione tramite virgole. Excel può utilizzare il separatore di elenco del sistema operativo invece della virgola, quindi seleziona manualmente il delimitatore quando le colonne vengono visualizzate in un unico campo.

Limiti di qualità e compatibilità

  • Eventi ricorrenti: Lo script esporta la regola di ricorrenza, ma non la espande in singole occorrenze. Utilizza le opzioni di esportazione di un'applicazione di calendario o codice consapevole delle ricorrenze quando ogni occorrenza deve diventare una riga distinta.
  • Fusi orari: ICS supporta UTC, fusi orari denominati e orari locali senza fuso. CSV non dispone di un tipo standard per i fusi orari; conserva l'offset UTC e, quando disponibile, una colonna separata TimeZone.
  • Eventi di un'intera giornata: Normalmente utilizzano date anziché timestamp. Una data di fine iCalendar è comunemente esclusiva, quindi non considerarla automaticamente come un giorno di calendario aggiuntivo.
  • Valori multipli e record correlati: Partecipanti, categorie, allarmi, eccezioni di ricorrenza e altre proprietà possono essere appiattiti o omessi da una semplice esportazione tabellare. Aggiungi colonne dedicate oppure conserva l'ICS originale insieme al CSV.
  • Perdita di dati: CSV non può conservare comportamenti del calendario come allarmi, inviti, logica di ricorrenza e relazioni tra eccezioni. Conserva l'ICS originale come copia principale del calendario.
  • Privacy: Descrizioni, indirizzi dei partecipanti, informazioni sull'organizzatore e URL delle riunioni possono comparire nel CSV. Rimuovi le colonne sensibili prima di condividerlo.

Confronto formato: ICS vs CSV

Come i formati ICS e CSV si confrontano sulle proprietà più importanti per questa conversione.

Confronto dei formati ICS e CSV
Proprietà .ICS vCalendar/iCalendar file .CSV Comma-Separated Values
Leggibile come testo semplice Sì Sì
Tipi di dati Tipizzato Tipizzato
Strutture nidificate Sì No
Formule No No
Più tabelle o fogli No No
Dimensione tipica del file Piccolo Piccolo
Standard aperto Sì Sì
Ideale per Condivisione e distribuzione Scambio dati
Introdotto 1998 —
Sviluppatore Internet Engineering Task Force (IETF) —
Tipo MIME text/calendar text/csv

Le informazioni su estensioni e tipi di file sono fornite da File-Extensions.org

Domande frequenti

Il convertitore da ICS a CSV è gratuito?

Sì, convertire ICS in CSV su 101convert.com è completamente gratuito. Non sono richiesti registrazione, e-mail o installazione. Se hai bisogno di un limite di dimensione del file più alto o vuoi convertire più file alla volta, consulta i nostri piani.

Quanto può essere grande il mio file ICS?

Puoi caricare file ICS fino a 3 MB e convertire fino a 3 file alla volta in un unico lotto. Con un piano a pagamento il limite sale fino a 15 MB per file e 100 file alla volta, consulta i nostri piani.

Cosa succede ai file caricati?

I file vengono elaborati automaticamente ed eliminati dai nostri server pochi minuti dopo la conversione. Non visualizziamo né condividiamo mai i tuoi file.

Devo installare un software per convertire ICS in CSV?

No. La conversione da ICS a CSV avviene completamente online nel browser e funziona su Windows, Mac, Linux, Android e iPhone.

La conversione non è riuscita?

Nella maggior parte dei casi, la causa è un formato di file errato. Carica un file ICS valido per questa conversione da ICS a CSV. A volte il problema può dipendere anche da noi. Analizziamo gli errori di conversione ricorrenti e disattiviamo o ripariamo il convertitore se rileviamo un difetto.

Gli eventi del calendario ICS diventano righe separate in CSV?

Di solito, ogni evento del calendario diventa una riga e i relativi campi, come titolo, ora di inizio, ora di fine, luogo e descrizione, diventano colonne. Le funzionalità del calendario che non si adattano naturalmente alle celle di una tabella possono essere appiattite in testo o omesse.

Gli eventi ricorrenti vengono mantenuti convertendo ICS in CSV?

Gli eventi ricorrenti potrebbero non rimanere completamente modificabili come regole di ricorrenza in CSV. La regola potrebbe essere memorizzata come testo oppure le occorrenze ripetute potrebbero essere scritte come righe separate, a seconda di come la conversione gestisce i dati di ricorrenza.

I fusi orari e gli eventi di un'intera giornata ICS cambiano in CSV?

I fusi orari e lo stato di un'intera giornata vengono rappresentati come valori di data o testo anziché come oggetti che tengono conto del calendario, quindi possono essere interpretati più facilmente in modo errato nei software per fogli di calcolo. Controlla le informazioni sul fuso orario e la formattazione delle date, soprattutto quando gli eventi usano offset UTC o attraversano cambiamenti dell'ora legale.

Perché alcuni dettagli ICS mancano o risultano spostati nel mio CSV?

CSV non dispone di campi standard per funzionalità come promemoria, allegati degli eventi, risposte dei partecipanti, autorizzazioni del calendario o descrizioni formattate, quindi questi dettagli potrebbero essere appiattiti o omessi. Anche virgole, virgolette e interruzioni di riga all'interno delle descrizioni degli eventi possono far sembrare un CSV disallineato se non vengono gestite correttamente.

Altre conversioni di file .ics

Conversione inversa

Conversione in .csv
da altri formati

Condividi sui social media:

Già scaricato

Questo file è già stato scaricato. Per tutelare la tua privacy lo abbiamo eliminato dal nostro server subito dopo il download, quindi non può essere scaricato di nuovo. Se ti serve ancora, converti di nuovo il file.