반응형
안녕하세요. 오늘은 제가 최근에 만들었던 작은 자동화 도구를 소개하려고 합니다.
바로 구글 캘린더를 엑셀 형식으로 변환해주는 프로그램입니다.
🛠️ 개발 배경
저희 아버지께서 업무상 구글 캘린더를 자주 사용하시는데, 매번 .ics 파일을 열어서 일정을 확인하는 게 번거롭다고 하셨습니다. 특히 엑셀처럼 한눈에 들어오는 월간 달력 형식으로 보고 싶다고 하셔서 "내가 해볼게" 하고 시작하게 된 프로젝트입니다.
📂 어떤 파일을 변환하나요?
구글 캘린더에서 일정을 내보내면 .ics 확장자의 파일이 생성됩니다. 이 파일은 일반 텍스트 형식으로 일정이 저장되어 있지만, 보기에는 불편합니다.
그래서 이 .ics 파일을 읽어서 엑셀(.xls) 형식의 월간 달력 형태로 변환해주는 프로그램을 만들었습니다.
요일은 우리가 익숙한 일월화수목금토 순서대로 정렬되고, 각 날짜 셀 안에 일정 정보가 깔끔하게 들어가도록 구현했습니다.
💻 사용 방법
사용법은 아주 간단합니다.
- 아래 링크를 통해 구글 캘린더를 엑셀로 변환하는 프로그램을 다운로드하실 수 있습니다.
👉 [구글 드라이브에서 실행 파일 받기]
※ 본 파일은 직접 제작한 `.exe` 프로그램으로, 별도의 설치 없이 바로 실행 가능합니다.
※ `.exe` 파일 특성상 다운로드 시 보안 경고가 표시될 수 있으나, 이는 정상적인 현상이므로 안심하셔도 됩니다. - 구글 캘린더에서 .ics 파일을 다운로드하여 같은 폴더에 넣습니다.
- [캘린더 설정 → 내보내기]를 통해 .ics 파일을 받을 수 있어요.
- exe 파일을 실행합니다.
- 실행 후 아래 정보를 입력하면 됩니다:
- 변환할 파일명 (예: mycalendar.ics)
- 연도 (예: 2025)
- 월 (예: 4)
그러면 해당 월의 일정이 엑셀 파일(.xls)로 생성됩니다.
현재는 Windows용으로만 만들어져 있고, 혹시 필요하신 분이 있다면 Linux 버전도 만들어볼 생각입니다.


📸 결과물은 이런 모습이에요

💬 마무리
개인적으로는 아주 간단한 프로젝트였지만, 아버지가 "이거 덕분에 편해졌다"라고 해주셔서 더없이 뿌듯했습니다.
가끔 이렇게 일상 속 불편함을 직접 해결하는 재미도 개발의 큰 매력이라는 걸 다시 느끼게 됐습니다.
혹시 저처럼 .ics 파일을 엑셀처럼 보고 싶으신 분들이 계신다면 자유롭게 사용해 주세요.
필요하거나 개선했으면 하는 점이 있다면 댓글로 말씀 주셔도 좋습니다.
반응형
'dev > 프로젝트' 카테고리의 다른 글
[프로젝트] 프론트 배포 (S3 + CloudFront + Route 53 + Gabia) + EC2 재배포 시 참고 적용 ver2 (2) | 2025.02.14 |
---|---|
[프로젝트] AWS 계정 이전하기 & EC2, S3, CloudFront, Route 53 복습 적용 (2) | 2025.02.11 |
[프로젝트] 프론트 배포 (S3 + CloudFront + Route 53 + Gabia) + EC2 재배포 시 참고 적용 ver1 (10) | 2025.02.11 |
[프로젝트] S3 + CloudFront + Route53 (10) | 2025.02.09 |
[프로젝트] 프론트엔드(React & Redux) 적용 (8) | 2025.02.07 |