구글 캘린더 엑셀 파일로 내보내는 방법 (XLSX)

구글 캘린더 자체에는 ‘엑셀 내보내기’ 버튼이 없습니다. 그러나 ICS(표준 캘린더 형식) → CSV → 엑셀 순으로 변환하면 5분 안에 누구나 깔끔한 .xlsx 파일을 얻을 수 있습니다. 오늘은 구글 캘린더 엑셀 파일로 내보내는 방법을 정리해 보았습니다.


1️⃣ 구글 캘린더에서 예정표(ICS) 다운로드

  1. 데스크톱 웹브라우저에서 Google Calendar 열기
  2. 왼쪽 패널 ‘내 캘린더’ 섹션에서 내보낼 캘린더 옆 ‘⁝ 점 3개’ 클릭 → ‘설정 및 공유’
  3. ‘캘린더 통합’ 항목의 비공개 주소에서 “ICS” 링크를 복사 후 새 탭에 붙여넣어 다운로드
    • 파일 이름 예: basic.ics

하나의 파일에 여러 캘린더를 합치고 싶다면, ①에서 ‘다른 캘린더 가져오기 → 내보내기’ 메뉴를 이용하면 ZIP 안에 캘린더별 .ics가 들어옵니다. 원하는 .ics만 선택하면 됩니다.


2️⃣ 온라인 변환기로 ICS → CSV 변환

오프라인 파워셀 스크립트를 돌릴 필요 없이, 무료 웹 변환기가 훨씬 빠릅니다.

  1. 브라우저에서 “ics to csv converter” 검색 → 캡틴콘버터(Captain Convert)·Indigoblue 등 아무 변환기 접속
  2. basic.ics 업로드 후 변환 버튼 클릭 → basic.csv 다운로드
  3. 파일 인코딩을 ‘UTF-8’로 지정할 수 있는 옵션이 있으면 선택 (한글 깨짐 방지)

3️⃣ 엑셀에서 CSV 열고 .xlsx로 저장

  1. Excel 실행 → 파일 → 열기 → 다운받은 basic.csv 선택
  2. “텍스트 가져오기 마법사”가 뜨면
    • 파일 원본: UTF-8
    • 원본 구분 기호: 쉼표(,)
    • 열 데이터 형식: 날짜·시간 열은 ‘날짜’, ‘텍스트’ 열은 일반으로 지정
  3. 데이터가 시트에 정상 표시되면 다른 이름으로 저장 → 형식에서 “Excel 통합 문서 (*.xlsx)” 선택

4️⃣ 날짜·시간을 한국식으로 다듬기 (선택)

  • 시작/종료 시간 열: =TEXT(A2,"yyyy-mm-dd hh:mm") 처럼 새 열에 변환 후 기존 열 삭제
  • 요일이 필요하면: =TEXT(A2,"aaa") 사용
  • 불필요한 열(설명, 위치 등) 숨기기 또는 삭제로 깔끔한 일정표 완성

5️⃣ 반복 작업이라면 VBA 자동화 팁

정기적으로 내보낼 필요가 있다면 Excel VBA에서 Power Query + 웹주소(ICS) 연결 → 갱신 버튼 한 번으로 최신 일정이 자동 로드됩니다.

let
Source = Web.Contents("https://calendar.google.com/calendar/ical/…/basic.ics"),
Imported = Csv.Document(Source,[Delimiter=":", Columns=2, QuoteStyle=QuoteStyle.None]),
#"필터" = Table.SelectRows(Imported, each Text.StartsWith([Column1],"DTSTART") or Text.StartsWith([Column1],"SUMMARY"))
in
#"필터"

필드 매핑만 맞춰주면 ‘새로 고침’ 눌러 매번 ICS 다운로드 과정을 생략할 수 있습니다.


자주 묻는 질문(FAQ)

  • CSV에서 한글이 깨져요
    → 변환 단계에서 UTF-8, Excel 가져오기 시 ‘65001: Unicode(UTF-8)’ 선택 여부를 확인하세요.
  • 모바일로도 가능해요?
    → 구글 캘린더 앱은 내보내기를 지원하지 않으므로 PC 브라우저가 필요합니다.
  • 구글 워크스페이스 관리자 권한이 필요한가요?
    → 일반 개인 계정도 동일한 방법으로 가능합니다.

*정리

  • 팀별 구글 캘린더를 매주 엑셀 통합 시트에 모아 근무표 자동 생성
  • 프로젝트 일정표를 Power BI에 연결해 간트 차트 대시보드 구축
  • 회의실 예약 캘린더를 엑셀 피벗테이블로 분석해 이용률 파악

정리하자면, ICS 다운로드 → 온라인 변환 → 엑셀 열기만 기억하면 됩니다. 별도 프로그램 설치 없이도 완벽한 .xlsx 일정표를 만들 수 있으니, 지금 바로 시도해 보세요.

댓글 남기기