Přeskočit na obsah

Online konvertor ICS do CSV zdarma

Převeďte události kalendáře z ICS na upravitelné řádky CSV pro tabulkové procesory a datové nástroje.

Převést ICS na CSV online - zdarma

Nahrávání…

Oddělovač sloupců

Český Excel čeká středník. S čárkami dá všechno do jednoho sloupce.

Kódování znaků

Když Excel ukazuje rozbitou diakritiku, zvolte UTF-8 s BOM nebo Windows (střední Evropa).

Soubor se zpracuje hned a smaže se ihned po stažení.

Jak to funguje

  1. 1/3

    Nahrajte soubor .ics

    Kliknutím vyberte soubor, který chcete převést, nebo ho jednoduše přetáhněte do vyznačené oblasti.

  2. 2/3

    Spusťte převod .ics do .csv

    Po úspěšném nahrání souboru klikněte na převod, jakmile budete připraveni.

  3. 3/3

    Stáhněte převedený soubor .csv

    Výsledek převodu je připraven ke stažení.

Statistiky převodu ICS do CSV

Soubory ICS se nejčastěji převádějí do PDF 41 % XLSX 36 % XLS 12 % CSV 10 %

Aktualizováno 13. listopadu 2026, z převodů na 101convert.com

Jak převést soubor ics do formátu csv

Tabulkové procesory, databáze a systémy pro vytváření sestav často vyžadují CSV, když kalendářová aplikace poskytuje pouze export ICS. Převodem souboru vznikne jeden řádek pro každou událost, což umožňuje filtrování, úpravy, archivaci nebo import do softwaru, který nepodporuje iCalendar.

Co je formát ICS

ICS je běžná přípona souborů pro iCalendar, strukturovaný kalendářový formát v prostém textu definovaný standardem RFC 5545. Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird a plánovací systémy jej mohou vytvářet nebo importovat.

Soubory ICS běžně obsahují záznamy VEVENT s předměty, časy začátku a konce, místy, popisy, účastníky, organizátory, upozorněními, časovými pásmy, pravidly opakování a jedinečnými identifikátory. Mohou také obsahovat úkoly VTODO nebo položky VJOURNAL. Většina exportů kalendářů obsahuje především události.

Co je formát CSV

CSV je textová tabulka s oddělovači: každý řádek představuje záznam a každý sloupec představuje pole. Microsoft Excel, LibreOffice Calc, Google Sheets, databázové nástroje a software pro analýzu dat mohou otevírat soubory CSV.

CSV usnadňuje řazení, filtrování, odstraňování duplicit, hromadné úpravy dat událostí a jejich použití v sestavách. Nezachovává kompletní datový model iCalendar. Mezi běžné sloupce patří Subject, Start, End, Location, Description, UID, RRULE a TimeZone.

Jak převést soubor ICS na CSV

Pro jednorázový převod bez instalace softwaru nahrajte soubor .ics do bezplatného převodníku na webu 101convert.com a stáhněte výsledný soubor .csv. Otevřete výstup v tabulkovém procesoru a před importem na jiné místo zkontrolujte data, časy, popisy a oddělovače.

Pro soukromé, opakované nebo přizpůsobené převody poskytují Python a balíček icalendar kontrolu nad výstupními poli:

  1. Nainstalujte Python a balíček pro analýzu:
python -m pip install icalendar
  1. Uložte tento skript jako 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. Spusťte skript se vstupním a výstupním názvem souboru:
python ics_to_csv.py calendar.ics calendar.csv

Otevřete calendar.csv v LibreOffice Calc pomocí File → Open. Pokud k tomu budete vyzváni, vyberte kódování UTF-8 a oddělování čárkami. Excel může místo čárky používat oddělovač seznamu nastavený v operačním systému, takže pokud se sloupce zobrazí v jednom poli, vyberte oddělovač ručně.

Omezení kvality a kompatibility

  • Opakující se události: Skript exportuje pravidlo opakování, ale nerozbalí je na samostatné výskyty. Pokud se má každý výskyt stát vlastním řádkem, použijte možnosti exportu kalendářové aplikace nebo kód podporující opakování.
  • Časová pásma: ICS podporuje UTC, pojmenovaná časová pásma a plovoucí místní časy. CSV nemá standardní typ časového pásma; zachovejte posun vůči UTC a pokud je k dispozici, také samostatný sloupec TimeZone.
  • Celodenní události: Ty běžně používají místo časových razítek data. Koncové datum v iCalendar je obvykle vylučující, proto je automaticky nepovažujte za další kalendářní den.
  • Více hodnot a související záznamy: Účastníci, kategorie, upozornění, výjimky opakování a další vlastnosti mohou být při jednoduchém exportu do tabulky převedeny do zjednodušené podoby nebo vynechány. Přidejte vyhrazené sloupce nebo uchovejte původní ICS spolu s CSV.
  • Ztráta dat: CSV nedokáže zachovat chování kalendáře, jako jsou upozornění, pozvánky, logika opakování a vztahy mezi výjimkami. Původní ICS uchovávejte jako hlavní kopii kalendáře.
  • Soukromí: V CSV se mohou objevit popisy, adresy účastníků, údaje o organizátorovi a URL adresy schůzek. Před sdílením odstraňte citlivé sloupce.

ICS vs CSV: srovnání formátů

Jak si formáty ICS a CSV stojí v nejdůležitějších vlastnostech pro tento převod.

Srovnání souborových formátů ICS a CSV
Vlastnost .ICS vCalendar/iCalendar file .CSV Comma-Separated Values
Čitelný jako prostý text Ano Ano
Datové typy Typovaný Typovaný
Vnořené struktury Ano Ne
Vzorce Ne Ne
Více tabulek nebo listů Ne Ne
Typická velikost souboru Malé Malé
Otevřený standard Ano Ano
Nejvhodnější pro Sdílení a distribuce Výměna dat
Zavedeno 1998 —
Vývojář Internet Engineering Task Force (IETF) —
MIME typ text/calendar text/csv

Informace o příponách a typech souborů poskytuje File-Extensions.org

Často kladené otázky

Je konvertor ICS do CSV zdarma?

Ano, převod ICS do CSV na 101convert.com je zcela zdarma. Není potřeba registrace, e-mail ani instalace. Pokud potřebujete vyšší limit velikosti souboru nebo chcete převádět více souborů najednou, podívejte se na naše tarify.

Jak velký může být můj soubor ICS?

Můžete nahrát soubory ICS o velikosti až 3 MB a převést až 3 souborů najednou v jedné dávce. S placeným tarifem je limit až 15 MB na soubor a 100 souborů najednou, podívejte se na naše tarify.

Co se stane s nahranými soubory?

Soubory se zpracovávají automaticky a několik minut po převodu jsou z našich serverů smazány. Vaše soubory nikdy neprohlížíme ani nesdílíme.

Musím pro převod ICS do CSV instalovat nějaký software?

Ne. Převod ICS do CSV probíhá kompletně online v prohlížeči a funguje na Windows, Macu, Linuxu, Androidu i iPhonu.

Konverze se nezdařila?

Ve většině případů je příčinou nesprávný formát souboru. Nahrajte platný soubor ICS pro tuto konverzi z ICS do CSV. Občas může být chyba také na naší straně. Analyzujeme opakované neúspěšné konverze, a pokud zjistíme závadu konvertoru, vypneme jej nebo opravíme.

Převedou se události z kalendáře ICS v CSV na samostatné řádky?

Obvykle se každá událost kalendáře převede na jeden řádek a její údaje, například název, čas začátku, čas konce, místo a popis, na sloupce. Funkce kalendáře, které se přirozeně nevejdou do buněk tabulky, mohou být převedeny na prostý text nebo vynechány.

Zachovají se opakované události při převodu ICS do CSV?

Opakované události nemusí v CSV zůstat plně upravitelné jako pravidla opakování. Pravidlo může být uloženo jako text nebo se opakované výskyty mohou zapsat jako samostatné řádky v závislosti na tom, jak převod zpracuje data o opakování.

Změní se při převodu ICS do CSV časová pásma a celodenní události?

Časová pásma a stav celodenní události se zobrazují jako hodnoty data nebo textu, nikoli jako objekty podporující funkce kalendáře, takže se mohou v tabulkovém softwaru snadněji nesprávně interpretovat. Zkontrolujte informace o časovém pásmu a formátování data, zejména když události používají posuny UTC nebo zasahují do změn letního času.

Proč v mém CSV chybí některé údaje z ICS nebo jsou posunuté?

CSV nemá standardní pole pro funkce, jako jsou upozornění, přílohy událostí, odpovědi účastníků, oprávnění kalendáře nebo formátované popisy, takže tyto údaje mohou být převedeny na prostý text nebo vynechány. Čárky, uvozovky a zalomení řádků uvnitř popisů událostí mohou také způsobit, že CSV bude vypadat nesprávně zarovnané, pokud nejsou správně ošetřeny.

Podobné .ics konverze

Reverzní konverze

Konverze do .csv
z jiných formátů

Sdílejte na sociálních sítích:

Soubor už byl stažen

Tento soubor už byl stažen. Kvůli ochraně soukromí jsme ho hned po stažení smazali ze serveru, takže ho nejde stáhnout znovu. Pokud ho potřebujete ještě jednou, převeďte soubor znovu.