읽는데 5분 소요
Codex 가이드 (2): csv, excel, google sheet 이젠 Codex한테 맡기자
엑셀을 열고 날짜 형식, 통화 기호, 중복 행, 요약 행을 하나씩 지우는 일은 생각보다 시간을 잡아먹는다. OpenAI 공식 Codex use case는 이런 표 정리 작업을 “원본은 그대로 두고 정리본을 새로 만드는 일”로 안내한다.
공식 문서 기준
공식 use case의 제목은 Clean and prepare messy data다. 목적은 표 데이터를 처리하되 원본 파일에는 영향을 주지 않는 것이다. 난이도는 Easy, 예상 시간은 5m로 안내되어 있다. 대상 데이터는 날짜, 통화, 중복 행, 요약 행, 결측값이 섞인 CSV나 스프레드시트다.
| 항목 | 공식 문서에서 확인한 내용 |
|---|---|
| 주요 목적 | 더러운 CSV 또는 스프레드시트를 언급하거나 끌어넣고, 문제를 설명한 뒤, 원본은 그대로 두고 정리된 복사본을 만들게 한다. Clean and prepare messy data |
| 난이도와 시간 | 공식 페이지는 난이도 Easy, 시간 5m로 표시한다. Clean use case |
| 잘 맞는 데이터 | 혼합 날짜, 통화 문자열, 중복 행, 붙여넣어진 요약 행, 결측값이 있는 CSV 또는 spreadsheet export에 적합하다. Best for |
| 관련 Skill | Spreadsheet: 표 파일을 검사하고, 컬럼을 정리하고, 검토 가능한 출력물을 만드는 용도로 소개된다. Agent skills |
| Google Sheet 확장 | 관련 use case인 Query tabular data는 CSV, spreadsheet, dashboard export, Google Sheet, local data file을 언급한다. Google Sheets plugin은 승인된 공유 스프레드시트 분석용으로 설명된다. Query tabular data |
공식 프롬프트와 한국어 번역본
공식 Starter prompt의 핵심은 “문제를 먼저 적고, 원하는 결과를 명확히 적는 것”이다. 파일명만 바꾸면 CSV, Excel export, Google Sheet에서 거의 같은 구조로 쓸 수 있다.
공식 Starter prompt 원문
Clean @marketplace-risk-rollout-export.csv.
What's wrong:
- dates are mixed between MM/DD/YYYY and YYYY-MM-DD
- currency values include $, commas, and blank cells
- a few duplicate customer rows came from repeated exports
- region and category names use several aliases
- there are pasted summary rows mixed into the data
What I want:
- write a cleaned CSV
- keep the original file unchanged
- use one date format
- keep blank currency cells blank
- preserve source row IDs when possible
- add a short data-quality note with rows you changed, removed, or could not clean confidently
한국어 친화 번역본
@marketplace-risk-rollout-export.csv 파일을 정리해줘.
내가 이미 본 문제:
- 날짜가 MM/DD/YYYY, YYYY-MM-DD, YYYY/MM/DD 형식으로 섞여 있어
- 금액에 $, 쉼표, 빈 칸이 섞여 있어
- 반복 export 때문에 같은 고객 행이 중복되어 있어
- 지역과 카테고리 이름이 여러 별칭으로 들어가 있어
- 중간에 붙여넣어진 요약 행이 섞여 있어
원하는 결과:
- 원본 CSV는 그대로 두고 cleaned CSV를 새로 만들어줘
- 날짜는 yyyy-mm-dd 하나로 통일해줘
- 금액은 숫자로 정리하되, 원래 비어 있던 금액 칸은 빈 칸으로 남겨줘
- 가능한 경우 원본 source row ID를 보존해줘
- 바꾼 행, 삭제한 행, 확신이 낮은 행을 data-quality-note.md에 짧게 정리해줘
따라 해볼 더미 CSV 실습
처음에는 실제 고객 명단이나 매출 파일 대신 더미 CSV로 시작하는 게 안전하다. 아래 예시는 날짜 형식이 섞여 있고, 금액에 $와 쉼표가 들어가 있으며, 중복 고객과 요약 행이 섞인 상황을 일부러 만든 것이다.
Codex에는 위의 한국어 프롬프트를 그대로 붙여넣고 파일명만 맞추면 된다. 좋은 결과는 단순히 “깨끗해진 표”가 아니라, 어떤 행을 바꿨고 무엇을 확신하지 못했는지 남기는 data-quality-note.md까지 포함하는 것이다.
| 실습 입력 | 기대 출력 |
|---|---|
marketplace-risk-rollout-export.csv | 원본 파일은 그대로 둔다. |
| 혼합 날짜, 통화 문자열, 중복 행, 요약 행, 별칭 | marketplace-risk-rollout-cleaned.csv를 새로 만든다. |
| 정리 기준과 보존 기준 | data-quality-note.md에 변경/삭제/확신 낮은 행을 남긴다. |
Excel과 Google Sheet로 확장하기
공식 Clean use case는 CSV와 spreadsheet를 함께 말한다. 즉 Excel에서 내려받은 .xlsx, .csv, .tsv도 같은 방식으로 시작할 수 있다. OpenAI API의 File inputs 문서도 spreadsheet 파일 예시로 .xlsx, .csv, .tsv를 언급한다. 다만 이 문서는 API 기준 설명이므로, Codex 앱 실습에서는 공식 Codex use case를 기준으로 보는 편이 안전하다.
Google Sheet는 조금 다르게 생각해야 한다. 파일을 내려받아 CSV로 넣을 수도 있고, Codex에서 승인된 Google Sheets 연결을 쓸 수도 있다. 공식 Query tabular data 페이지는 Google Sheet를 데이터 소스로 언급하고, Google Sheets plugin을 승인된 공유 스프레드시트 분석용으로 소개한다.
Google Sheet 분석용 한국어 프롬프트
@sales-export.csv 또는 연결된 Google Sheet를 분석해줘.
질문:
지난 분기에 가장 크게 변한 고객 세그먼트는 무엇이야?
요청:
- 분석 전에 먼저 컬럼 이름과 데이터 타입을 확인해줘
- 계산 근거를 간단히 설명해줘
- 결과를 표와 짧은 요약으로 정리해줘
- 가능하면 HTML 시각화 파일을 만들고 로컬 미리보기를 띄워줘
- Google Sheet라면 승인된 공유 문서만 사용하고, 원본 시트는 수정하지 말아줘
정리하면, 지저분한 데이터를 고치는 첫 패스는 Clean and prepare messy data, 질문에 답하고 차트까지 만드는 흐름은 Query tabular data 쪽에 가깝다.
리뷰 관점
반복적인 표 정리 기준을 말로 지정할 수 있다. 특히 원본 보존, 새 파일 생성, 품질 메모까지 한 번에 요청할 수 있다는 점이 실무적이다.
Codex가 만든 정리본은 바로 업로드하지 말고 검토해야 한다. 공식 문서도 정리된 복사본을 사용하기 전에 열어보라고 안내한다.
CSV export를 자주 받는 1인 개발자, 마케터, PM, 운영 담당자, 작은 팀에 잘 맞는다. 엑셀 함수보다 데이터 정리 기준 설명이 편한 사람에게 특히 좋다.
고객명, 이메일, 결제 정보, 의료/금융 정보는 casual demo에 쓰지 말자.
내 해석으로는, 이 use case는 “AI가 엑셀을 대신 열심히 만진다”보다 “정리 기준과 검토 메모를 남기는 데이터 청소 동료”에 가깝다. 최종 책임은 여전히 사람에게 있지만, 첫 정리 패스를 맡기기에는 꽤 현실적인 주제다.
FAQ
'AI > Codex' 카테고리의 다른 글
| Codex Gmail MCP로 메일 자동 관리하기 (0) | 2026.07.05 |
|---|---|
| Codex 가이드 (3): manage-your-inbox 기능으로 메일을 자동으로 관리하세요 (0) | 2026.07.05 |
| Codex 가이드 (1): Codex App 설치 방법 (0) | 2026.07.05 |
| Codex Pets에서 펫 설치하고 깨우기 (0) | 2026.06.30 |
| Codex mobile 설정 방법: 모바일로 내 PC를 원격조종하자 (0) | 2026.06.30 |
