805. 바이브코딩 — 엑셀 데이터 기반 금융 영업 대시보드
엑셀 데이터 기반 영업 대시보드 만들기
- Codex 데스크탑앱으로 작업 폴더를 연결하고, 폴더 안의 영업 엑셀을 데이터 소스로 쓰는 흐름을 익힌다.
- 자연어 지시만으로 KPI·차트·필터·엑셀 업로드 버튼이 있는 단일 HTML 대시보드를 만든다.
- "무엇을 보여줄지(지표)"와 "어떻게 조작할지(필터·업로드)"를 프롬프트로 명확히 지시하는 법을 익힌다.
바이브코딩 데이터 대시보드
학습 안내읽기. 이 장은 Ch8(801)에서 익힌 Codex 사용법을 "내 영업 엑셀"에 적용합니다. 코드를 직접 쓰지 않고, 무엇을 만들지 말로 설명하는 것이 핵심입니다.
엑셀로 매월 쌓이는 영업·판매 데이터는 그대로 두면 "행의 더미"일 뿐입니다. 바이브코딩을 쓰면, 그 엑셀을 대시보드로 바꾸는 데 코딩 지식이 필요 없습니다. Codex에게 작업 폴더를 연결하고 "이 엑셀로 대시보드를 만들어줘"라고 지시하면, AI가 데이터를 읽고 HTML 대시보드를 직접 작성합니다.
왜 단일 HTML 대시보드인가
결과물을 하나의 .html 파일로 만들면 설치·서버 없이 더블클릭으로 열리고, 데이터까지 파일 안에 포함돼 오프라인·사내망에서도 동작합니다. 여기에 엑셀 업로드 버튼을 더하면, 매달 새 영업 데이터를 올려 같은 대시보드를 재사용할 수 있습니다.
폴더 준비와 Codex 연결
학습 안내직접 실행. 실습용 데이터 금융_영업데이터_대시보드.xlsx를 내려받아 빈 폴더에 넣고, 그 폴더를 Codex에 연결하는 것부터 시작합니다.
1) 작업 폴더 만들고 엑셀 넣기
바탕화면에 영업-대시보드 같은 새 폴더를 만들고, 내려받은 금융_영업데이터_대시보드.xlsx를 그 안에 넣습니다. 대시보드 결과 파일도 이 폴더에 함께 생성됩니다.
2) Codex로 폴더 연결
Codex 데스크탑앱을 열고 방금 만든 폴더를 작업 폴더로 선택(open folder)합니다. 이제 Codex는 폴더 안의 엑셀을 직접 읽고, 이 폴더에 파일을 만들 수 있습니다.
| 데이터 | 컬럼 구성(요약) |
|---|---|
| 일자 | 날짜(거래일) · 월 · 납기일 |
| 거래·고객 | 지역 · 거래처명 · 담당자 · 주소 |
| 제품 | 제품군 · 제품코드 · 수량 · 단가 |
| 금액·상태 | 매출액 · 할인율 · 최종매출 · 납품상태 |
데이터 구조 파악시키기
대시보드를 만들기 전에, AI가 데이터를 먼저 이해하게 합니다. 어떤 컬럼이 있고 어떤 지표를 만들 수 있는지 스스로 정리하게 하면, 이어지는 지시가 정확해집니다.
대시보드 생성 지시
이제 본 지시입니다. ① 무엇을 보여줄지(지표) ② 어떻게 조작할지(업로드·필터) ③ 어떤 형식으로(단일 HTML)를 한 번에 명확히 적습니다. 요구사항을 구체적으로 적을수록 한 번에 원하는 결과가 나옵니다.
업로드 버튼과 필터를 콕 집어 지시
"업로드 버튼"과 "필터"는 빠지기 쉬운 요구라, 위 프롬프트처럼 위치(우측 상단)·동작(갱신)·대상 컬럼까지 못 박아 적습니다. 결과가 일부 빠졌다면 다음처럼 보완 지시합니다.
완성 대시보드 살펴보기
위 프롬프트로 만들어진 완성본입니다. KPI 5종 · 차트·표 6종 · 5개 필터 · 엑셀 업로드 버튼이 한 파일에 들어 있고, 데이터(120건)가 포함돼 더블클릭만으로 열립니다.
무엇이 만들어졌나
KPI한눈 요약
총 매출(최종매출 합계) · 거래 건수 · 평균 거래액 · 평균 할인율 · 최다 제품군을 상단 카드로.
차트추이·비교·분포
월별 매출 추이, 지역별·제품군별·담당자별 실적, 납품상태(도넛), 거래처별 매출 상위 표.
필터다중 조건
기간(날짜) · 지역 · 제품군 · 담당자 · 납품상태 — 즉시 재계산.
업로드재사용
우측 상단 버튼으로 같은 형식의 새 엑셀을 올리면 전체 대시보드가 그 데이터로 갱신.
금융_영업데이터_대시보드.xlsx를 다시 업로드 — 세 가지를 직접 해보며 KPI·차트가 바뀌는지 확인하십시오.만드는 과정 — 4개의 프롬프트
학습 안내쌓기. 한 번에 완성을 요구하지 않습니다. 골격 → 집계·차트 → 파일 업로드 → 디자인 순으로 대화를 이어가며 쌓습니다.
① 골격 — 무엇을 보여줄지 정의
② 집계·차트 — 숫자를 어떻게 계산할지
③ 파일 업로드 — 엑셀을 직접 읽게
④ 디자인·반응형 — 마무리
부록 · 더 해보기
MISSION 1내 업무 데이터로 바꾸기
회사의 실제 엑셀(영업·매출·고객 실적 등)을 같은 폴더에 넣고, "이 데이터로 같은 대시보드를 만들어줘"라고 지시해 보십시오. 컬럼이 다르면 AI가 알아서 지표를 재구성합니다. 민감 데이터(거래처·단가)는 가명화 후 사용합니다.
MISSION 2지표·차트 추가 지시
"담당자별 목표 대비 달성률을 보여줘", "지역×제품군 매출을 히트맵으로 그려줘"처럼 분석 관점을 추가해 대시보드를 키워 보십시오.
MISSION 3웹에 배포하기
완성한 단일 HTML을 803에서 배운 방식으로 GitHub + Render에 배포하면, 팀원이 링크로 접속하는 공유 영업 대시보드가 됩니다.