.ics 및 .vcs 캘린더 파일을 PC에서 하나의 CSV 표로 변환합니다. 시간대, 종일 일정의 날짜, 반복 일정은 변환 후에도 원래 의미를 유지합니다.
ICS 파일을 일괄 변환하려면 폴더를 파일 목록으로 끌어다 놓으십시오. 변환기는 폴더를 하위 폴더까지 탐색하여 모든 .ics 및 .vcs 파일을 찾아내며, 파일 하나에 수천 개의 일정이 든 다중 캘린더 내보내기 파일도 포함합니다. 파일을 클릭하면 분석된 일정을 미리 볼 수 있습니다.
'Google 캘린더', 'Outlook 일정' 또는 '일반'을 선택하십시오. 앞의 두 템플릿은 해당 앱이 가져오기 때 요구하는 헤더 행에 맞추고, '일반'은 분석된 모든 필드를 유지합니다. 출력 시간대도 선택하십시오. 일정 자체의 시간대, UTC 또는 PC의 시간대 중에서 고를 수 있습니다. 열 매핑 도구에서는 열을 제외하거나 옮기거나 헤더 이름을 바꿀 수 있습니다.
대기열 전체가 대상 폴더의 Calendar.csv 파일 하나로 저장됩니다. 파일마다 '다른 이름으로 저장' 대화 상자를 열거나 목록의 항목을 하나씩 클릭할 필요가 없습니다.
새 Outlook에서는 캘린더 CSV 가져오기가 없어졌으며, Microsoft의 지원 답변에서도 이를 확인할 수 있습니다. 파일을 표로 바로 읽으면 캘린더 응용 프로그램을 거칠 필요가 없습니다. 데이터를 직접 정렬하고 확인할 수 있고, 누락된 값은 가져오기 도구에서 사라지는 대신 행에 그대로 드러납니다.
매달 캘린더를 내보내고, 범주를 다시 입력하고, 사람별 시간을 세는 작업이 반복됩니다. 일괄 변환은 동료나 회의실마다 하나씩 있는 수십 개의 .ics 파일을 한 번에 중복이 제거된 CSV 하나로 합칩니다. 작업은 곧바로 집계에서 시작됩니다.
캘린더 파일에는 초대된 모든 사람의 이름과 이메일 주소, 각 회의의 제목, 때로는 집 주소까지 들어 있습니다. 이 데스크톱 소프트웨어는 로컬 디스크에서 캘린더를 불러와 그 옆에 CSV를 저장하며, 그 사이에 계정이나 서버가 끼어들지 않습니다.
실제 구성 요소 스택이 VEVENT와 VTODO, 그리고 VJOURNAL 항목을 함께 처리하므로, 약속 안에 들어 있는 알림은 별도의 행으로 떨어지지 않고 해당 약속에 붙어 있습니다. 접힌 줄, 이스케이프된 텍스트, 속성별 CHARSET, QUOTED-PRINTABLE 인코딩은 읽는 과정에서 처리됩니다. 오래된 .vcs 아카이브는 windows-1251이나 비슷한 구형 코드 테이블을 쓰는 경우가 많은데, 이런 파일도 읽을 수 있는 형태로 변환됩니다.
최신 iCalendar(.ics)와 구형 vCalendar 1.0(.vcs)을 모두 읽습니다. .vcs 지원은 아카이브가 구버전 Outlook이나 Nokia, Sony Ericsson 휴대폰에서 나온 경우에 중요합니다.
오프셋은 캘린더 안의 VTIMEZONE 규칙으로 계산하며, TZOFFSETFROM 및 TZOFFSETTO 값이 있는 STANDARD 블록과 DAYLIGHT 블록도 반영합니다. 일정 날짜에 유효한 규칙이 적용됩니다. VTIMEZONE이 없으면 자주 쓰이는 IANA 이름의 대체 표를 사용하고 해당 행에 표시를 남기므로, 어떤 시각이 추정에 근거한 것인지 알 수 있습니다.
iCalendar의 DTEND는 종료 시점을 포함하지 않습니다. 5일의 종일 일정은 6일에 끝나는 것으로 저장되므로(RFC 5545), 그대로 옮기면 하루짜리 일정이 시트에서 이틀을 차지합니다. 여기서는 이 경계를 원래대로 되돌립니다. ISO 8601 형식의 DURATION 값은 실제 종료 시각으로 풀어 쓰고, VTODO 항목은 DUE, COMPLETED, PERCENT-COMPLETE 필드를 함께 가져옵니다.
RRULE과 RDATE는 파일에 적힌 그대로 유지되며, EXDATE와 RECURRENCE-ID도 마찬가지입니다. 원본 규칙 옆에는 '2주마다 월, 수, 2026-12-31까지'와 같이 읽기 쉬운 열이 추가됩니다.
참석자는 CN 및 ROLE 매개변수를 PARTSTAT과 함께 유지합니다. 범주나 RDATE 목록처럼 값이 여러 개인 필드는 번호가 붙은 여러 열이나 하나로 합친 셀 중 시트에 맞는 방식으로 들어갑니다. 중복 항목은 UID와 RECURRENCE-ID를 기준으로 합쳐지며, 이 값이 없으면 SUMMARY와 DTSTART를 대체 키로 사용합니다. 출력은 BOM이 있는 UTF-8이고 RFC 4180 방식으로 따옴표를 처리하므로, Excel은 키릴 문자나 CJK 텍스트가 든 파일을 가져오기 마법사 없이 두 번 클릭만으로 엽니다.
변환하기 전에 열 구성을 선택하면 헤더 행을 손으로 고치지 않아도 바로 쓸 수 있는 파일이 만들어집니다.
월간 보기가 아니라 사람별 시간과 범주가 행으로 정리된 자료가 필요한 분입니다. 내보내기 파일은 그날 저녁에 바로 피벗할 수 있는 시트가 됩니다.
사서함 마이그레이션이나 공유 캘린더 병합에서, 데이터를 내용을 볼 수 없는 가져오기 도구에 곧바로 넣는 대신 중간 단계에서 검토하고 중복을 제거한 뒤 넘겨줄 수 있습니다.
누군가 초대장을 한 묶음 보내 왔거나 자신의 캘린더를 내보냈고, 그 내용을 읽어 보고 싶을 뿐인 경우입니다. 캘린더 계정은 전혀 필요하지 않습니다.