Liigu sisu juurde
ICS-juhend

Kuidas luua ICS-faili (4 meetodit ja töötav näide)

ICS-fail on kalendrivorming, mida impordivad nii Apple’i kalender, Google Calendar kui ka Outlook. Saad selle eksportida kalendrist, mida juba kasutad, teha fotost või ekraanipildist, sisestada andmed vormi või kirjutada faili käsitsi. See juhend näitab kõiki nelja viisi.

Avaldatud · Uuendatud · Photo2Calendari toimetus

Mis on ICS-fail

ICS-fail on iCalendari vormingus lihttekstifail, mille kirjeldab standard RFC 5545. See algab reaga BEGIN:VCALENDAR, lõpeb reaga END:VCALENDAR ja sisaldab üht või mitut sündmust, igaüks ridade BEGIN:VEVENT ja END:VEVENT vahel. Igal sündmusel on read nagu SUMMARY pealkirja jaoks, DTSTART ja DTEND aegade jaoks ning LOCATION asukoha jaoks. Kuna vorming on avatud standard ega kuulu ühelegi ettevõttele, oskavad kõik suuremad kalendrirakendused seda lugeda. Importimisel kopeeritakse sündmused sinu kalendrisse üks kord; allikaga need seotuks ei jää. Kuidas fail rida-realt üles on ehitatud ja kuidas ajavööndid sinna kirja pannakse, selgitab juhend Mis on ICS-fail?.

Meetod 1: ekspordi kalendrist, mis sul juba on

Kui sündmused on juba kalendris, ekspordi need. Saad terve kalendri ühes failis. See sobib, kui tahad sündmusi kontode vahel üle viia või mitu kuupäeva korraga edasi anda. Kõik kolm allolevat eksporti tehakse arvutis.

Apple’i kalender Macis

  1. Klõpsa kalendriloendis kalendri nimel (kui loend on peidus, vali View > Show Calendar List).
  2. Vali File > Export > Export.
  3. Vali salvestuskoht ja klõpsa Export. Saad ühe .ics-faili selle kalendri sündmustega.
Apple: kalendrite importimine ja eksportimine Macis

Google Calendar arvutis

  1. Liigu jaotises Minu kalendrid kalendri kohale, ava kolme punktiga menüü ja vali kalendri seaded ja jagamine.
  2. Klõpsa kalendri seadete all kalendri eksportimise valikul.
  3. Alla laaditakse .ics-fail. Kui ekspordid hoopis üldistest seadetest importimise ja eksportimise jaotisest, saad ZIP-faili, kus on iga kalendri kohta üks .ics-fail.
Google: sündmuste eksportimine Google Calendarist

Klassikaline Outlook Windowsis

  1. Ava kalendrivaade ja vali kalender, mida tahad eksportida.
  2. Vali menüüst Fail kalendri salvestamine ja anna failile nimi.
  3. Vali lisasuvandite all ajavahemik ja üksikasjade tase, klõpsa OK ja seejärel salvesta.
Microsoft: Outlooki kalendri eksportimine

Google’i sõnul saab eksportida ainult arvutis, mitte Google Calendari rakenduses, ja sul peab olema õigus kalendrit muuta ning selle jagamist hallata. Üksikut sündmust ekspordib iga rakendus erinevalt. Kui vajad ainult üht sündmust, on meetod 2 või 3 sageli kiirem.

Meetod 2: ICS-fail fotost, ekraanipildist või paberil kavast

Enamik sündmusi ei alga kalendrist. Need tulevad flaierina külmkapi uksel, ekraanipildina grupivestlusest või väljaprinditud kavana. Photo2Calendar loeb pildi, teeb leitust sündmuste mustandid ja laseb sul iga välja üle vaadata, enne kui salvestad või ekspordid .ics-faili.

  1. 1

    Tee foto või ekraanipilt

    Pildista flaierit, kutset või paberil kava või tee ekraanipilt e-kirjast, vestlusest või veebilehest. Kuupäev, kellaaeg ja koht peaksid jääma pildile.

  2. 2

    Ava see Photo2Calendaris

    Rakendus loeb nähtava teksti ja koostab iga leitud sündmuse kohta mustandi, kus on pealkiri, kuupäev, algus- ja lõpuaeg ning asukoht.

  3. 3

    Kontrolli iga välja

    Võrdle iga mustandit pildiga. Kontrolli aastat, kui allikas seda ei nimeta, algus- ja lõpuaega selliste vahemike puhul nagu „10–13“ ning ajavööndit, kui sündmus toimub mujal.

  4. 4

    Ekspordi .ics-fail

    Ekspordi kontrollitud sündmus .ics-failina ja ava see Google Calendaris, Outlookis või mõnes muus kalendrirakenduses. Võid selle ka otse iPhone’i kalendrisse salvestada.

Näide: flaier ilma aastaarvuta

Väljamõeldud flaier, siin tekstina ekraanipildi asemel.

Mis flaieril kirjas on

„Kevadine taimevahetus · L, 17. aprill · 10–13 · Emajõe kogukonnaaed“

Mida mustandis kontrollida

  • Aasta: flaieril seda pole. 17. aprill on 2027. aastal laupäev, see sobib.
  • Kellaaeg: mustandis peaks olema algus 10.00 ja lõpp 13.00.
  • Asukoht: täielik nimi, et kaardirakendused selle üles leiaksid.

Mida eksportida

Üks sündmus laupäeval, 17. aprillil 2027 kell 10.00–13.00 Emajõe kogukonnaaias, .ics-failina, mida saad importida igasse kalendrisse.

Kaks asja vajavad alati inimese pilku: aasta, kui allikas selle välja jätab, ja ajavöönd, kui sündmus ei toimu seal, kus sina oled. Milliseid pilditüüpe saab kasutada, on kirjas lehel Pilt ICS-failiks, ja kuidas see iPhone’is ekraanipiltidega käib, näitab leht Ekraanipilt kalendrisse.

Meetod 3: sisesta andmed generaatorisse

Kui tead andmeid ja vajad ainult faili, on generaator kõige lihtsam tee: sisesta vormi pealkiri, kuupäev, kellaajad ja koht ning laadi .ics-fail alla. Allolev vorm töötab sinu brauseris ega saada midagi serverisse.

Ühetunnise sündmuse puhul jäta tühjaks.

See vorm teeb faili ainult sinu sisestatud andmetest. Pilte see ei loe. Kui tahad fotost või ekraanipildist sündmusi teha, kasuta rakendust Photo2Calendar iPhone’is ja iPadis.

Tee .ics-fail fotost

Tasuta allalaadimine koos ühe testskannimisega. Seejärel nädala-, kuu- või aastatellimus; App Store näitab hinda sinu valuutas. Prooviperioodi ei ole.

Laadi alla App Store’ist

Teised sageli mainitud generaatorid:

  • SimpleEvents ja ConvertPilot pakuvad tasuta vormipõhiseid ICS-generaatoreid.
  • Add to Calendar Pro ja AddEvent keskenduvad veebilehtede ja uudiskirjade kalendrisse lisamise nuppudele ja linkidele, lisaks pakuvad nad sündmuselehti ja registreerimist.
  • text-2-ics.com teeb enda sõnul ICS-faile lihttekstist, PDF-idest, piltidest või CSV-st (kontrollitud novembris 2026).

Generaatorid sobivad üksiku sündmuse jaoks, millest annad teada paljudele, näiteks veebiseminar uudiskirjas. Vähem mugavad on need siis, kui andmed on pildil ja peaksid need enne ümber trükkima. Enne kui loodud faili teele saadad, impordi see korra oma kalendrisse ja kontrolli kellaaega.

Meetod 4: kirjuta käsitsi või koodis

ICS-fail on tekst, nii et saad selle kirjutada mis tahes tekstiredaktoris ja salvestada laiendiga .ics. See on minimaalne töötav fail ühe sündmuse jaoks:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Example//Hand-written ICS//EN
BEGIN:VEVENT
UID:2027-03-12-team-dinner@example.com
DTSTAMP:20261015T120000Z
DTSTART:20270313T000000Z
DTEND:20270313T020000Z
SUMMARY:Meeskonna õhtusöök
LOCATION:Main Street Bistro
END:VEVENT
END:VCALENDAR
  • VERSION ja PRODID on kalendri päises kohustuslikud. PRODID nimetab programmi, mis faili lõi.
  • UID tähistab sündmust. Hoia see unikaalne ja muutumatu: kui saadad sama UID-ga uuenduse, saavad kalendrirakendused seda käsitleda sama sündmusena.
  • DTSTAMP on faili loomise aeg UTC-s.
  • DTSTART ja DTEND on algus ja lõpp. Kogu päeva sündmuse puhul kasuta DTSTART;VALUE=DATE:20270417 ja DTEND-iks järgmist päeva.

Märkus ajavööndite kohta

Z kellaaja lõpus tähendab UTC-d. Näites on õhtusöök reedel, 12. märtsil 2027 kell 19.00 New Yorgis, mis on UTC järgi 13. märtsil kell 00.00. Seepärast on failis kuupäevaks 13. Ilma Z-ta kellaaeg, näiteks DTSTART:20270312T190000, on „ujuv“: see kuvatakse kell 19.00 selles ajavööndis, kuhu kalender parasjagu on seatud. Kui tahad sündmuse siduda kindla ajavööndiga, kirjuta DTSTART;TZID=America/New_York:20270312T190000; standard eeldab siis sobivat VTIMEZONE-plokki, mille kalendrite ekspordid lisavad sinu eest. Käsitsi kirjutades on kõige kindlam valik UTC koos Z-ga.

Rangelt võttes peaksid read lõppema CRLF-iga ja pikad read tuleks murda 75 baidi järel. Enamik kalendrirakendusi annab väikesed vead andeks, kuid enne jagamist kontrolli faili iCalendari validaatoriga. Google’i abis on näha, millist päist ja jalust Google ootab. Koodis kasuta pigem oma programmeerimiskeele teeki, selle asemel et ridu ise kokku panna; teek hoolitseb komade varjestamise ja ridade murdmise eest.

Valmis faili avamine

Macis lohista fail Apple’i kalendrisse või vali File > Import ja siis kalender, kuhu sündmused lähevad. iPhone’is ja Google Calendaris sõltub tee sellest, kus fail asub:

Kui impordid sama faili kaks korda, võib sündmus kalendrisse topelt jääda. Ava fail üks kord ja kontrolli tulemust.

Korduma kippuvad küsimused

Kas iPhone’is saab ICS-faili luua?

Jah, aga mitte kalendrirakenduses: Apple kirjeldab kalendri eksporti Maci kalendri jaoks, mitte iPhone’i jaoks. iPhone’is kasuta rakendust, mis ekspordib .ics-faile, näiteks Photo2Calendari fotode ja ekraanipiltide jaoks, või Safaris veebigeneraatorit, näiteks sellel lehel olevat vormi.

Kas .ics ja iCal on sama asi?

Praktiliselt jah. .ics on iCalendari vormingu (RFC 5545) faililaiend. „iCal“ oli Apple’i kalendrirakenduse varasem nimi ja paljud kutsuvad vormingut nii. Mõni veebileht pakub .ical- või .ifb-faile; neis on enamasti sama vorming.

Kas ühes ICS-failis võib olla mitu sündmust?

Jah. Failis võib olla palju VEVENT-plokke ühe BEGIN:VCALENDAR ja END:VCALENDAR rea vahel. Kalendrite ekspordid on terved kalendrid ühes failis. Google’i sõnul on ZIP-ekspordis iga kalendri kohta üks .ics-fail, mille impordid ükshaaval.

Miks näitab mu sündmus valet kellaaega?

Enamasti on põhjus ajavööndis. Z-ga lõppev kellaaeg on UTC; kellaaeg ilma Z ja TZID-ta on „ujuv“ ja seda loetakse kohaliku ajana seal, kus fail avatakse. Kontrolli allika ajavööndit, ekspordi uuesti ja vaata üle oma kalendri ajavööndi seade.

Kas PDF-ist saab ICS-faili teha?

Jah. Kalendrirakendused ei loe PDF-i otse, nii et miski peab kuupäevad enne välja võtma. text-2-ics.com võtab enda sõnul PDF-e vastu (kontrollitud novembris 2026). Photo2Calendariga tee lehest ekraanipilt, skanni see nagu iga teine pilt ja vaata siis mustandid üle.

Kas ICS-failid töötavad Outlookiga?

Jah. Outlook.com-is või Outlooki veebiversioonis vali kalendri lisamine ja seejärel faili üleslaadimine. Klassikaline Outlook oskab kalendri ka menüü Fail kaudu .ics-failina salvestada.

Rohkem vastuseid rakenduse kohta leiad lehelt Korduma kippuvad küsimused Photo2Calendari kohta.

Allikad: Apple, kalendrite importimine ja eksportimine Macis; Google, sündmuste eksportimine Google Calendarist; Microsoft, Outlooki kalendri eksportimine Google Calendarisse; RFC 5545. Kontrollitud 15. oktoobril 2026.