Darmowy konwerter online ICS do XLS
Konwertuj wydarzenia kalendarza z formatu ICS do edytowalnego arkusza XLS.
Konwertuj ICS na XLS online - za darmo
Plik jest przetwarzany natychmiast i usuwany zaraz po pobraniu.
Zaimportuj plik z adresu URL
Wklej bezpośredni link do pliku. Pobierzemy go na nasz serwer i przekonwertujemy dokładnie tak jak przesłany plik.
Jak to działa
-
1/3
Prześlij swój plik .ics
Kliknij, aby wybrać plik, który chcesz przekonwertować, lub po prostu przeciągnij go i upuść w zaznaczonym obszarze.
-
2/3
Wykonaj konwersję .ics do .xls
Po pomyślnym przesłaniu pliku kliknij konwersję, gdy będziesz gotowy.
-
3/3
Pobierz przekonwertowany plik .xls
Wynik konwersji jest gotowy do pobrania.
Jak konwertować ics do xls
- Kontakty i książki adresowe
- Brak ocen.
Aplikacja kalendarza może wyeksportować harmonogram spotkania jako .ics, podczas gdy starszy system raportowania lub ewidencji akceptuje wyłącznie .xls. Konwersja wydarzeń do wierszy arkusza sprawia, że można je sortować, filtrować i edytować, a także łatwiej archiwizować w Excelu.
Czym jest format ICS
ICS to rozszerzenie nazwy pliku powszechnie używane dla plików iCalendar — tekstowego formatu wymiany danych kalendarza, zdefiniowanego głównie przez RFC 5545. Może zawierać wydarzenia, zadania, wpisy dziennika, dane free/busy, reguły cykliczności, uczestników, przypomnienia, lokalizacje, opisy, kategorie oraz informacje o strefie czasowej.
Microsoft Outlook, Apple Calendar, Google Calendar, Mozilla Thunderbird oraz wiele systemów planowania może tworzyć lub eksportować pliki ICS. Typowe zastosowania obejmują pobieranie zaproszeń na spotkania, przenoszenie kalendarzy między aplikacjami oraz tworzenie kopii zapasowych lub udostępnianie danych kalendarza.
Czym jest format XLS
XLS to binarny format skoroszytu Microsoft Excel 97–2003. Konwersja kalendarza zwykle tworzy jeden wiersz dla każdego wydarzenia i przypisuje takie wartości jak podsumowanie, rozpoczęcie, zakończenie, lokalizacja, organizator, uczestnicy, opis oraz UID do osobnych kolumn.
Skoroszyt XLS obsługuje sortowanie, filtrowanie, formuły, drukowanie, ręczne poprawki oraz podstawowe raportowanie w Excelu i zgodnych programach arkuszy kalkulacyjnych. Głównym powodem dalszego używania tego formatu jest zgodność ze starszym oprogramowaniem; XLS obsługuje mniej funkcji i wierszy niż nowoczesny format XLSX. Arkusz XLS jest ograniczony do 65 536 wierszy i 256 kolumn.
Jak przekonwertować plik
Aby przeprowadzić bezpośrednią konwersję bez instalowania oprogramowania, użyj konwertera dostępnego na stronie 101convert.com:
- Otwórz stronę konwersji ICS do XLS w serwisie 101convert.com.
- Prześlij plik
.ics. - Wybierz XLS jako format wyjściowy i rozpocznij konwersję.
- Pobierz wygenerowany skoroszyt
.xlsi otwórz go w Excelu, LibreOffice Calc lub innym zgodnym programie arkusza kalkulacyjnego.
Po konwersji sprawdź wynikowe kolumny i kilka dat. Pola kalendarza nie mają uniwersalnego układu jeden do jednego w arkuszu kalkulacyjnym, dlatego konwerter musi spłaszczyć zagnieżdżone dane, takie jak uczestnicy, reguły cykliczności i przypomnienia.
Korzystanie z aplikacji kalendarza i Excela
Aplikacja kalendarza obsługująca eksport CSV zapewnia praktyczny lokalny sposób pracy:
- Zaimportuj plik ICS do Outlooka, Apple Calendar, Thunderbirda lub innej zgodnej aplikacji kalendarza.
- Wyeksportuj kalendarz lub wybrane wydarzenia jako CSV, używając polecenia eksportu kalendarza dostępnego w aplikacji.
- Otwórz plik CSV w Excelu za pomocą Data → From Text/CSV i sprawdź separator, kodowanie znaków oraz kolumny dat.
- Zapisz skoroszyt za pomocą File → Save As, wybierając
Excel 97–2003 Workbook (*.xls).
Nie otwieraj po prostu pliku ICS jako zwykłego tekstu i nie zapisuj go jako XLS. ICS używa uporządkowanych wierszy właściwości, parametrów, znaków ucieczki oraz składanych wierszy; traktowanie go jako surowego tekstu pozostawia każdą właściwość bez parsowania i nie tworzy wiarygodnych kolumn wydarzeń.
Automatyczna konwersja lokalna
W przypadku powtarzalnego przetwarzania lokalnego Python może parsować komponenty VEVENT i zapisywać skoroszyt XLS. Zainstaluj wymagane pakiety:
python -m pip install icalendar xlwtZapisz ten kod jako ics_to_xls.py:
from pathlib import Path
from icalendar import Calendar
import xlwt
source = Path("calendar.ics")
target = Path("calendar.xls")
with source.open("rb") as file:
calendar = Calendar.from_ical(file.read())
workbook = xlwt.Workbook()
sheet = workbook.add_sheet("Events")
columns = ["UID", "Summary", "Start", "End", "Location", "Organizer", "Attendees", "Description"]
for column, name in enumerate(columns):
sheet.write(0, column, name)
def text_value(component, name):
value = component.get(name)
if value is None:
return ""
data = getattr(value, "dt", value)
return data.isoformat() if hasattr(data, "isoformat") else str(data)
for row, event in enumerate(calendar.walk("VEVENT"), start=1):
attendees = "; ".join(str(item) for item in event.get_all("ATTENDEE"))
values = [
text_value(event, "UID"),
text_value(event, "SUMMARY"),
text_value(event, "DTSTART"),
text_value(event, "DTEND"),
text_value(event, "LOCATION"),
text_value(event, "ORGANIZER"),
attendees,
text_value(event, "DESCRIPTION"),
]
for column, value in enumerate(values):
sheet.write(row, column, value)
workbook.save(target)Umieść plik calendar.ics obok skryptu albo zmień ścieżki source i target, a następnie uruchom:
python ics_to_xls.pySkrypt zapisuje jeden przechowywany komponent VEVENT w każdym wierszu. Nie rozwija wydarzeń cyklicznych do pojedynczych wystąpień i pomija komponenty inne niż wydarzenia, takie jak VTODO i VJOURNAL.
Ograniczenia jakości i zgodności
ICS to model danych kalendarza, a nie płaska tabela. Konwersja może połączyć wielu uczestników w jednej komórce, spłaszczyć formatowane opisy, pominąć alarmy i załączniki oraz odrzucić lub uprościć kategorie, status zaproszenia, reguły cykliczności i niestandardowe właściwości.
Wydarzenia cykliczne mogą być reprezentowane przez jedno wydarzenie z elementem RRULE, a nie przez osobne rekordy. Jeśli każde wystąpienie ma stać się osobnym wierszem, użyj konwertera lub aplikacji kalendarza, która przed eksportem wyraźnie rozwija zakres cykliczności.
Wartości rozpoczęcia i zakończenia mogą oznaczać lokalny czas bez strefy, wartości UTC albo czasy powiązane z nazwaną strefą czasową. Sprawdź wydarzenia przypadające w pobliżu zmian czasu letniego i osobno porównaj wydarzenia całodniowe; niektóre konwertery przedstawiają je jako daty, a inne zapisują jako daty i godziny o północy. Wartości w formacie ISO zapisane przez skrypty mogą również wymagać jawnego formatowania daty, zanim Excel posortuje je chronologicznie.
Duże kalendarze mogą przekroczyć limit wierszy XLS; w razie potrzeby użyj XLSX lub podziel dane wyjściowe. Traktuj przesyłane kalendarze jako potencjalnie poufne, ponieważ mogą zawierać prywatne spotkania, adresy uczestników, lokalizacje i opisy.
Porównanie formatu ICS z XLS
Jak formaty ICS i XLS wypadają w porównaniu pod względem najważniejszych cech dla tej konwersji.
| Cecha | .ICS vCalendar/iCalendar file | .XLS Microsoft Excel Spreadsheet |
|---|---|---|
| Otwarty standard | Tak | Nie |
| Kompresja | Bez kompresji | Oba |
| Typowy rozmiar pliku | Mały | Średni |
| Otwiera się w przeglądarce internetowej | Tak, natywnie | Częściowo |
| Dalsza edycja | Ograniczone | Ograniczone |
| Obsługa metadanych | Rozbudowany | Podstawowy |
| Czytelny tekstowo | Tak | Nie |
| Najlepszy do | Udostępnianie i dystrybucja | Wymiana danych |
| Wprowadzono | 1998 | 1987 |
| Twórca | Internet Engineering Task Force (IETF) | Microsoft |
| Typ MIME | text/calendar | application/vnd.ms-excel |
Baza danych obecnie nie zawiera żadnych bezpośrednich linków do konwerterów plików ics.
Najczęściej zadawane pytania
Czy konwerter ICS do XLS jest darmowy?
Tak, konwersja ICS do XLS na 101convert.com jest całkowicie darmowa. Nie wymaga rejestracji, adresu e-mail ani instalacji. Jeśli potrzebujesz wyższego limitu rozmiaru pliku lub chcesz konwertować więcej plików naraz, sprawdź nasze plany.
Jak duży może być mój plik ICS?
Możesz przesłać pliki ICS o rozmiarze do 15 MB i przekonwertować do 100 plików jednocześnie w jednej partii.
Co dzieje się z przesłanymi plikami?
Pliki są przetwarzane automatycznie i usuwane z naszych serwerów kilka minut po konwersji. Nigdy nie przeglądamy ani nie udostępniamy Twoich plików.
Czy muszę instalować oprogramowanie, aby przekonwertować ICS do XLS?
Nie. Konwersja ICS do XLS odbywa się całkowicie online w przeglądarce i działa w systemach Windows, Mac, Linux, Android i iPhone.
Konwersja nie powiodła się?
W większości przypadków przyczyną jest nieprawidłowy format pliku. Prześlij prawidłowy plik ICS dla tej konwersji z ICS do XLS. Czasami problem może również występować po naszej stronie. Analizujemy powtarzające się nieudane konwersje i wyłączamy lub naprawiamy konwerter, jeśli wykryjemy usterkę.
Czy wydarzenia z kalendarza ICS pozostaną edytowalne po konwersji do XLS?
Tak, wydarzenia staną się edytowalnymi wierszami i kolumnami arkusza kalkulacyjnego, ale plik XLS nie jest plikiem kalendarza. Można zmieniać wartości komórek, natomiast funkcje kalendarza, takie jak przypomnienia, zaproszenia i reguły cykliczności, mogą przestać działać jako funkcje kalendarza.
Jakie informacje zostaną utracone przy konwersji ICS do XLS?
Podstawowe szczegóły wydarzeń, takie jak tytuł, data, godzina, lokalizacja i opis, zwykle można zachować, ale dane specyficzne dla kalendarza mogą zostać spłaszczone do komórek lub pominięte. Status uczestników, alarmy, załączniki, strefy czasowe i reguły cykliczności zależą od struktury źródła oraz sposobu mapowania pól.
Dlaczego cykliczne wydarzenia ICS znikają lub są nieprawidłowo wyświetlane w XLS?
Wydarzenia cykliczne mogą być trudne do przedstawienia w arkuszu kalkulacyjnym, ponieważ XLS nie ma natywnego modelu cykliczności kalendarza. Konwerter może wyświetlić tylko regułę cykliczności, rozwinąć wystąpienia do osobnych wierszy albo pominąć niektóre wystąpienia, zwłaszcza gdy występują wyjątki lub strefy czasowe.
Czy godziny wydarzeń zmienią się przy konwersji ICS do XLS?
Godziny wydarzeń mogą się zmienić, jeśli plik ICS używa strefy czasowej, która nie zostanie prawidłowo przeniesiona do arkusza kalkulacyjnego. Wydarzenia całodniowe i przejścia na czas letni są częstymi przyczynami przesunięcia wyświetlanych dat lub godzin, dlatego sprawdź wynikowe kolumny daty i godziny.