표 사진에서 숫자 5 하나를 50으로 잘못 읽으면, 재고가 열 배 많은 것처럼 보일 수 있습니다. 사진을 CSV로 옮기는 일은 “변환 버튼 한 번”보다 8행이 모두 있는지, 코드와 숫자가 원본과 같은지 다시 대조하는 일이 더 중요합니다.
이번 글에서는 개인정보가 없는 가상 재고표 사진을 ChatGPT에 보여 주고, 8행 CSV 형식으로 옮긴 뒤 정답과 비교합니다. 실제 계정 화면을 캡처하지 않고 직접 만든 원본 이미지, 실패·수정 재현, 빈 CSV, 정답 CSV, 요청문, 3쪽 워크북을 사용합니다.
8행 CSV 빈 양식 내려받기 · 복사용 요청문 TXT 내려받기 · 정답 CSV 내려받기 · 3쪽 실습 워크북 PDF 내려받기
먼저 결론: 추출보다 원본 대조가 한 단계 더 필요합니다
- 표가 선명하게 보이는 이미지를 준비합니다.
- 읽어야 할 열과 출력 형식을 요청문에 적습니다.
- ChatGPT가 만든 CSV를 빈 양식에 붙여 넣습니다.
- 행 수, 상품코드, 위치, 숫자를 원본 이미지와 한 줄씩 대조합니다.
완성 조건은 “CSV가 나왔다”가 아닙니다. P01부터 P08까지 8행이 있고, 원본과 다른 셀이 없으며, 모호한 셀을 추측하지 않은 상태가 이번 실습의 성공입니다.
누가 따라 하면 좋나요?
종이 표나 화면 캡처를 엑셀·CSV로 옮겨 보고 싶은 초보자를 위한 글입니다. ChatGPT 이미지 기능을 처음 쓴다면 먼저 이미지 입력과 이미지 생성 차이를 읽으면 이번 작업이 “새 그림 만들기”가 아니라 “기존 표 살펴보기”라는 점이 더 분명해집니다.
실습용 원본 준비
- 이 글의 연습용 재고표 이미지
- 복사용 요청문 TXT
- 8행 CSV 빈 양식과 정답 CSV
- CSV를 열 수 있는 스프레드시트 프로그램 또는 텍스트 편집기
실제 회사 문서나 고객 자료는 필요하지 않습니다. 이번 자료는 전부 가상 값이라 개인정보와 영업 비밀 없이 연습할 수 있습니다.
헷갈리기 쉬운 다섯 개념
- 이미지 입력
- 사진이나 스크린샷을 ChatGPT가 살펴보도록 붙이는 것입니다. 이번에는 새 이미지를 만들지 않고 표의 글자와 숫자를 읽는 데 씁니다.
- CSV
- 값을 쉼표로 나눈 텍스트 표 파일입니다. 첫 줄에는 열 이름이 있고 그 아래에 데이터 행이 이어집니다.
- 열
- 같은 종류의 값을 세로로 모은 칸입니다. 예를 들어 상품코드, 위치, 현재재고가 각각 한 열입니다.
- 행
- 상품 하나의 정보를 가로로 모은 줄입니다. P01 한 줄이 한 행입니다.
- 원본 대조
- AI가 만든 결과와 처음 사진을 다시 나란히 보고 값이 같은지 확인하는 절차입니다.
가장 쉬운 예시: 첫 두 행만 옮겨 보기
원본 첫 행에는 상품코드 P01, 상품명 실리콘 집게, 위치 Kitchen-A, 현재재고 14, 안전재고 8이 있습니다. 둘째 행에는 P02, 키친 타월, Shelf-B, 5, 12가 있습니다.
row_no,product_code,item_name,location,current_stock,safety_stock,check_result
1,P01,실리콘 집게,Kitchen-A,14,8,MATCH
2,P02,키친 타월,Shelf-B,5,12,MATCH
성공 확인: 상품코드의 0이 사라지지 않았고, 둘째 행의 현재재고가 50이 아니라 5이며, 열 순서가 요청한 순서와 같아야 합니다.
연습 원본: 가상 재고표 8행

이미지를 내려받거나 새 탭에서 열어 글자가 선명한지 먼저 확인하세요. 이미지 가장자리가 잘렸거나 숫자가 흐리면 그 상태로 진행하지 말고 다시 준비하는 편이 좋습니다.
15분 실습: 표 사진을 CSV로 옮기는 7단계
1단계: 원본 이미지의 범위를 확인합니다
제목이나 설명보다 표 전체가 보이는지 먼저 봅니다. 헤더는 행, 상품코드, 상품명, 위치, 현재재고, 안전재고 여섯 칸이고 데이터는 8행입니다.
성공 확인: P01 첫 행과 P08 마지막 행이 모두 보이고, 현재재고와 안전재고 열의 오른쪽 끝이 잘리지 않았습니다.
2단계: ChatGPT에 이미지를 붙입니다
대화 입력창에 연습용 이미지를 첨부합니다. 화면 모양이나 첨부 위치는 계정과 작업 환경에 따라 다를 수 있으므로, 메뉴 이름보다 이미지 미리보기가 입력창에 나타났는지를 확인하세요.
성공 확인: 전송 전에 표 이미지 미리보기가 보입니다. 이미지가 보이지 않으면 요청문부터 보내지 않습니다.
3단계: 복사용 요청문을 함께 보냅니다
[목표]
첨부한 가상 재고표 사진을 8행 CSV로 옮겨 주세요.
[열 순서]
row_no,product_code,item_name,location,current_stock,safety_stock,check_result
[읽기 규칙]
행 순서를 바꾸지 말고 상품코드의 앞자리 0을 유지하세요.
읽기 어려운 셀은 추측하지 말고 [확인 필요]라고 적으세요.
[출력]
설명 없이 CSV 코드 블록 하나만 보여 주세요.
성공 확인: 목표, 열 순서, 읽기 규칙, 출력 형식이 모두 들어 있습니다. “이 표 정리해 줘”처럼 결과 형식을 생략하지 않습니다.
4단계: 결과를 빈 CSV 양식에 옮깁니다
ChatGPT가 보여 준 CSV를 내려받은 빈 양식에 붙여 넣습니다. 쉼표 수가 일정한지, 한 행이 중간에서 두 줄로 갈라지지 않았는지 확인합니다.
성공 확인: 헤더 아래에 정확히 8행이 있고 각 행에 일곱 값이 있습니다.
5단계: 먼저 행 수와 상품코드를 대조합니다
가장 먼저 P01부터 P08까지 순서대로 있는지 봅니다. 숫자를 확인하기 전에 누락과 중복부터 찾으면 검산 범위가 분명해집니다.
성공 확인: P01~P08이 한 번씩만 있고 누락 0건, 중복 0건입니다.
6단계: 위치와 두 재고 숫자를 한 줄씩 대조합니다
P02의 현재재고 5가 50으로 바뀌지 않았는지, P07 위치 Shelf-C가 Shelf-G로 바뀌지 않았는지처럼 헷갈리기 쉬운 셀을 집중해서 봅니다. 현재재고 합계 73과 안전재고 합계 75는 빠른 보조 검사에 쓸 수 있지만, 합계가 맞는다고 모든 개별 값이 맞는 것은 아닙니다.
성공 확인: 여덟 행의 위치·현재재고·안전재고를 원본과 직접 대조했고 다른 칸이 없습니다.
7단계: 정답 CSV와 마지막으로 비교합니다
정답 CSV를 열고 자신의 결과와 나란히 놓습니다. 같은 셀에는 MATCH, 다른 셀이나 모호한 셀이 있는 행에는 REVIEW를 남깁니다.
성공 확인: 8행 모두 MATCH이고 REVIEW가 0건입니다. 값이 다르면 정답을 그대로 덮어쓰기 전에 원본 이미지에서 해당 셀을 다시 찾습니다.
실패 화면 재현: 세 군데가 틀리면 이렇게 보입니다

- 행 누락: P08이 빠져 데이터가 7행만 남았습니다.
- 숫자 오독: P02 현재재고 5가 50으로 바뀌었습니다.
- 문자 오독: P07 위치 Shelf-C가 Shelf-G로 바뀌었습니다.
수정 방법: “P02 현재재고, P07 위치, 누락된 마지막 행을 원본과 다시 대조하고 수정한 CSV만 보여 줘”라고 범위를 좁혀 요청합니다. 그런 다음 수정 결과도 사람이 원본과 다시 비교합니다.
정답을 숫자로 검산하는 세 가지 방법
1. 행 수 확인
헤더를 제외한 데이터 행은 8개여야 합니다. 7개면 누락, 9개면 중복 가능성이 있습니다.
2. 상품코드 순서 확인
P01, P02, P03, P04, P05, P06, P07, P08 순서입니다. P1처럼 앞자리 0이 사라진 경우도 원본과 다릅니다.
3. 합계 보조 확인
현재재고 14+5+9+7+3+18+6+11은 73입니다. 안전재고 8+12+6+7+10+9+15+8은 75입니다. 다만 서로 다른 두 오류가 합계에서 상쇄될 수도 있으므로 합계는 행별 대조를 대신하지 않습니다.
자주 생기는 실패 일곱 가지와 수정법
| 실패 | 왜 문제인가 | 수정 요청 |
|---|---|---|
| 마지막 행 누락 | 이미지 아래쪽이 잘렸거나 8행 조건을 놓쳤습니다. | “헤더 제외 8행인지 세고 P08을 확인해 줘.” |
| 5를 50으로 오독 | 작은 숫자나 표 선이 붙어 보일 수 있습니다. | “P02 현재재고를 확대해서 원본과 다시 대조해 줘.” |
| C를 G로 오독 | 비슷한 모양의 영문자가 흐리게 보였습니다. | “위치 열만 원본과 다시 비교하고 확실하지 않으면 [확인 필요]로 표시해 줘.” |
| 상품코드 0 삭제 | 코드를 숫자로 해석하면 P01이 P1로 바뀔 수 있습니다. | “product_code는 문자열로 보고 앞자리 0을 유지해 줘.” |
| 열 순서 변경 | CSV를 다른 양식에 붙일 때 값이 엉킵니다. | “지정한 일곱 열 순서를 그대로 유지해 줘.” |
| 설명 문장 섞임 | CSV 파일로 저장할 때 불필요한 행이 생깁니다. | “설명 없이 CSV 코드 블록 하나만 출력해 줘.” |
| 모호한 값 추측 | 그럴듯한 값이 사실처럼 들어갑니다. | “읽기 어려우면 값을 만들지 말고 [확인 필요]라고 써 줘.” |
공식 OpenAI 문서는 무엇을 강조하나요?
OpenAI의 이미지 입력 공식 문서는 작업이 시각 정보에 달려 있을 때 이미지를 붙이고, 이미지에서 무엇을 살펴볼지와 원하는 결과를 요청문에 설명하라고 안내합니다. 표 이미지만 붙이고 의도를 생략하지 말라는 뜻으로 적용할 수 있습니다.
프롬프팅 공식 문서는 중요한 작업에서 목표, 맥락, 출력, 경계를 필요한 만큼 포함하고, 이미지가 중요하면 살펴볼 영역을 지정하라고 설명합니다. 이번 요청문의 목표·열 순서·읽기 규칙·출력 구분은 이 원칙을 표 추출 실습에 맞게 적용한 편집 예시입니다.
어디까지 믿고 무엇을 사람이 확인해야 하나요?
- 이미지 입력 제공 범위와 화면은 요금제·작업 공간·앱 버전에 따라 달라질 수 있습니다.
- 흐린 사진, 기울어진 표, 작은 글자, 합쳐진 셀은 잘못 읽힐 수 있습니다.
- AI가 만든 CSV의 정확성을 보장할 수 없으므로 중요한 재고·회계·고객 데이터는 원본과 사람이 대조해야 합니다.
- 실제 문서를 올리기 전에 이름, 연락처, 계정 번호, 내부 가격, 비밀 정보를 가리거나 사용 허가를 확인해야 합니다.
- 이번 가상 자료와 결과는 학습용이며 업무상 최종 판단을 대신하지 않습니다.
관련 개념을 이어서 보기
- 연습용 CSV를 올리고 열 이름 확인하기: 이미지 변환 뒤 CSV 구조부터 확인하고 싶을 때
- CSV 빈칸과 중복 행 찾기: 누락·중복 검사를 더 연습하고 싶을 때
- 재고표 발주 수량 계산하기: 검산이 끝난 재고표를 다음 업무에 활용하고 싶을 때
결과가 다를 때 확인할 질문
사진에서 표를 읽었으면 바로 업무에 써도 되나요?
중요한 자료라면 바로 쓰지 않는 편이 안전합니다. 행 수와 주요 열을 원본과 대조하고, 계산 결과도 별도로 검산하세요.
사진이 조금 흐려도 요청문을 길게 쓰면 해결되나요?
요청문은 무엇을 확인할지 분명하게 만들지만 흐린 원본을 선명하게 바꾸지는 못합니다. 숫자 경계가 보이지 않으면 더 가까이 촬영하거나 원본 파일을 구하세요.
엑셀 파일로 바로 만들어 달라고 해도 되나요?
가능한 환경도 있지만 제공 범위는 달라질 수 있습니다. 초보자는 먼저 CSV 텍스트로 받아 원본과 대조한 뒤 파일로 저장하면 오류 위치를 찾기 쉽습니다.
합계 73과 75만 맞으면 전부 맞은 건가요?
아닙니다. 한 값이 1만큼 커지고 다른 값이 1만큼 작아지면 합계는 같을 수 있습니다. 합계는 보조 검사이고 행별 대조가 기본입니다.
실제 개인정보가 있는 표는 어떻게 하나요?
먼저 가림·삭제·사용 허가 여부를 확인하세요. 꼭 필요하지 않은 개인정보와 비밀 정보는 입력하지 않는 것이 좋습니다.
공유 전에 보는 검산 목록
- 원본 이미지의 헤더와 8행이 모두 보인다.
- 요청문에 목표, 열 순서, 읽기 규칙, 출력 형식을 적었다.
- P01~P08이 한 번씩 있고 앞자리 0이 유지됐다.
- 위치·현재재고·안전재고를 원본과 행별로 대조했다.
- 현재재고 합계 73, 안전재고 합계 75를 보조 확인했다.
- 모호한 셀을 추측하지 않고 [확인 필요]로 남겼다.
- 실제 자료라면 개인정보와 비밀 정보를 먼저 확인했다.
이 글의 작성 및 검수
- 작성: AI플레이집 편집팀
- 검수: AI플레이집 품질 검수
- 최종 확인: 2026-08-19
- 다음 점검 예정: 2026-11-19 또는 공식 기능 안내 변경 시
AI 활용 공개: 글의 초안 구성과 대표 이미지 생성에 AI를 활용했습니다. 공식 문서, 가상 재고표 8행, CSV 합계, PDF 3쪽, 실패·수정 재현을 편집팀이 직접 검수했습니다.
정정 정책: 표 값, 공식 기능 설명, 다운로드 자료에서 오류를 발견했다면 정정 정책에 따라 알려 주세요.
직접 확인할 원문
- OpenAI, Image inputs (확인: 2026-08-19)
- OpenAI, Prompting (확인: 2026-08-19)
