이 프로그램은 ICS 형식의 캘린더 일정 파일을 엑셀 파일로 변환해주는 도구입니다.
- Python 가상환경 생성 및 활성화:
# 가상환경 생성
python -m venv venv
# 가상환경 활성화
# Windows CMD의 경우:
.\venv\Scripts\activate
# Windows PowerShell의 경우:
.\venv\Scripts\Activate.ps1
# Linux/Mac의 경우:
source venv/bin/activate
- 필요한 패키지 설치:
pip install -r requirements.txt
python ics_to_excel.py
-
화면에 나타나는 안내에 따라 입력:
- Gmail 계정 이름 입력 (예: dev-everyday)
- 변환할 연도 입력 (예: 2025)
- 변환할 월 입력 (예: 4)
-
변환된 엑셀 파일(
calendar_YYYY_MM.xlsx
)이 생성됩니다.
- ICS 파일의 캘린더 일정을 월별 엑셀 달력으로 변환
- 일정 정보 포함:
- 제목
- 시작 시간
- 종료 시간
- 설명
- 위치
- Python 3.7 이상
- 필요한 패키지:
- icalendar==5.0.11
- pandas==2.1.4
- openpyxl==3.1.2
- ICS 파일은 Gmail 계정 이름으로 자동 인식됩니다 (예: [email protected])
- 출력 엑셀 파일의 이름은
calendar_YYYY_MM.xlsx
형식으로 생성됩니다