# v10: GemEgg 예실관리 - 완성 및 배포 ## 프로젝트 완성 ### 생성된 시트 | 시트명 | 용도 | 상태 | |--------|------|------| | **予算入力** | 월별 예산 입력 | ✅ 완료 | | **実績入力** | CSV 붙여넣기 | ✅ 완료 | | **予実出力** | 예산 vs 실적 비교 | ✅ 완료 | ### 임포트된 데이터 ``` 📊 実績データを解析中... ✓ 売上高: 9ヶ月分のデータ (12,852,347円) ✓ 販売管理費 計: 8ヶ月分のデータ (12,604,644円) ✓ 営業損益金額: 9ヶ月分のデータ (247,703円) ✓ 当期純損益金額: 9ヶ月分のデータ (247,703円) ``` ## 프로젝트 구조 ``` 20251205-worksheet-17AUAHQQB0nZVje9QXtdISEPtMoa8RXKkuCk4R5iHbd4/ ├── gemegg_monthly_pl_2025-04_2026-03.csv # 실적 CSV ├── 20251205-worksheet-gemegg-v1.md ~ v10.md # 블로그 시리즈 │ └── project/ ├── .env # 환경 변수 ├── service-account-key.json # 서비스 계정 키 │ ├── nodejs/ # Node.js 구현 │ ├── package.json │ ├── pnpm-lock.yaml │ ├── node_modules/ │ └── src/ │ ├── analyze-sheet.js # 시트 분석 │ ├── setup-sheets.js # 시트 설정 │ └── import-csv.js # CSV 임포트 │ ├── python/ # Python 구현 │ ├── requirements.txt │ ├── venv/ │ └── src/ │ └── analyze_sheet.py │ └── apps-script/ # Google Apps Script └── Code.gs ``` ## 사용 방법 ### 1. 예산 입력 1. 예산入력 시트 열기 2. 각 항목의 월별 예산 금액 입력 3. 기간 누계는 자동 계산 ### 2. 실적 입력 1. Money Forward에서 손익계산서 CSV 다운로드 2. 実績入力 시트의 B6 셀에 CSV 붙여넣기 ### 3. 예실 확인 1. 予実出力 시트에서 예산 vs 실적 비교 2. 차이와 달성률 자동 계산 3. 조건부 서식으로 색상 표시 ## 스크립트 실행 방법 ### Node.js ```bash cd project/nodejs # 시트 분석 node src/analyze-sheet.js # 시트 설정 (초기화) node src/setup-sheets.js # CSV 임포트 node src/import-csv.js ``` ### Python ```bash cd project/python source venv/bin/activate # 시트 분석 python src/analyze_sheet.py ``` ### Google Apps Script 1. 스프레드시트에서 확장 프로그램 > Apps Script 2. Code.gs 내용 붙여넣기 3. onOpen 함수 실행 4. 메뉴에서 'GemEgg予実管理' 선택 ## 스프레드시트 링크 ``` https://docs.google.com/spreadsheets/d/17AUAHQQB0nZVje9QXtdISEPtMoa8RXKkuCk4R5iHbd4 ``` ## 블로그 시리즈 요약 | 버전 | 주제 | 핵심 내용 | |------|------|----------| | v1 | 프로젝트 소개 | 요구사항, 아키텍처 | | v2 | 환경 설정 | Node.js, Python, Apps Script | | v3 | CSV 파싱 | 데이터 구조 분석 | | v4 | 시트 레이아웃 | 3개 시트 설계 | | v5 | 예산입력시트 | 구현 상세 | | v6 | 실적입력시트 | CSV 붙여넣기 | | v7 | 예실출력시트 | 수식 연결 | | v8 | 조건부 서식 | 색상 코딩 | | v9 | 자동화 | 트리거 설정 | | v10 | 완성 | 배포 및 문서화 | ## 향후 개선 사항 1. **대시보드 추가**: 차트를 통한 시각화 2. **알림 기능**: 예산 초과 시 이메일 알림 3. **다중 기간 지원**: 여러 회계연도 비교 4. **AI 분석**: Vertex AI를 통한 인사이트 도출 --- **작성일**: 2025-12-05 **상태**: ✅ 완료 **프로젝트 상태**: 배포 완료