ChatGPT로 PDF 표와 데이터 추출하는 방법

ChatGPT로 PDF 표와 데이터 추출하는 방법을 알아두면 PDF 문서에 들어 있는 복잡한 표나 숫자 데이터를 직접 복사하고 정리하는 번거로움을 줄일 수 있습니다. 업무를 하다 보면 보고서, 통계 자료, 가격표, 논문 등 다양한 PDF 파일에서 필요한 정보만 따로 정리해야 하는 경우가 있습니다. 특히 여러 페이지에 걸쳐 있는 표를 일일이 확인하고 엑셀에 입력하는 작업은 시간이 많이 걸릴 뿐 아니라 숫자를 잘못 옮길 가능성도 있습니다. ChatGPT에 PDF 파일을 업로드한 뒤 필요한 범위와 데이터 형식을 구체적으로 요청하면 이러한 작업을 보다 효율적으로 처리할 수 있습니다.

먼저 확인하세요
  • ChatGPT 대화창에 분석할 PDF 파일을 업로드합니다.
  • 먼저 PDF에 어떤 표와 데이터가 포함되어 있는지 확인합니다.
  • 필요한 페이지와 행, 열, 조건을 구체적으로 지정합니다.
  • 결과를 표, CSV 등 원하는 형식으로 요청합니다.
  • 여러 페이지에 걸친 표는 하나의 표로 통합하도록 요청할 수 있습니다.
  • 스캔 PDF는 이미지 형태인지 확인하고 데이터 추출 결과를 주의해서 검토합니다.
  • 추출된 숫자와 중요한 데이터는 반드시 원본 PDF와 대조합니다.

01 ChatGPT로 PDF 데이터를 추출할 수 있을까?

PDF는 문서의 내용을 일정한 형태로 보존하기에는 편리하지만, 그 안에 있는 데이터를 다시 활용할 때는 불편한 점이 많습니다. 예를 들어 PDF 보고서에서 매출액만 따로 정리하거나 여러 페이지에 있는 통계 수치를 비교하려면 필요한 정보를 직접 찾아야 합니다.

이때 ChatGPT를 활용하면 PDF의 내용을 분석하고 사용자가 지정한 조건에 따라 필요한 데이터를 추출하도록 요청할 수 있습니다. PDF 표 추출뿐만 아니라 특정 열이나 행을 골라내거나 일정한 조건에 맞는 데이터만 선별하는 방식도 활용할 수 있습니다.

PDF에서 추출할 수 있는 데이터

전체 표, 특정 열과 행, 조건별 데이터, 매출액과 수량 같은 숫자 데이터 등을 원하는 형태로 정리할 수 있습니다. 다만 추출된 숫자나 중요한 업무 데이터는 원본 PDF와 반드시 대조하는 과정이 필요합니다.

PDF 데이터 추출 활용 예시

전체 표 PDF에 포함된 모든 표를 한눈에 정리합니다.
특정 열 제품명, 가격, 판매량 등 필요한 항목만 추출합니다.
특정 행 특정 제품이나 기간에 해당하는 데이터만 추출합니다.
조건별 데이터 특정 금액 이상 또는 특정 기간에 해당하는 데이터를 찾습니다.
숫자 데이터 매출액, 수량, 통계 수치 등을 별도로 정리합니다.

02 ChatGPT에 PDF 파일 업로드하는 방법

ChatGPT PDF 업로드는 PDF 데이터 추출을 시작하기 위한 첫 단계입니다. ChatGPT 대화 화면에서 파일 첨부 기능을 이용해 분석하려는 PDF를 선택하면 됩니다.

보고서, 논문, 가격표, 통계자료처럼 필요한 정보가 들어 있는 파일을 준비한 뒤 업로드하면 해당 문서를 바탕으로 질문을 이어갈 수 있습니다. 파일이 정상적으로 첨부됐다면 단순히 문서 전체를 요약해 달라고 요청하는 대신 표나 데이터처럼 원하는 부분을 구체적으로 지정하는 것이 좋습니다.

PDF 업로드 후 가장 먼저 확인할 내용

PDF를 업로드했다면 먼저 문서에 어떤 데이터가 포함되어 있는지 파악하는 것이 좋습니다. 예를 들어 다음과 같이 요청할 수 있습니다.

이 PDF에 포함된 표의 종류와 페이지를 찾아줘.

이후 필요한 표를 지정해 추출을 요청하면 불필요한 정보가 결과에 섞이는 것을 줄일 수 있습니다. 여러 페이지에 걸친 표라면 시작 페이지와 마지막 페이지를 함께 지정하는 것도 좋은 방법입니다.

HOWTECH TIP

이런 방식으로 단계적으로 요청하면 ChatGPT PDF 분석을 보다 체계적으로 진행할 수 있습니다. 처음부터 전체 데이터를 모두 추출하기보다 문서 구조를 먼저 확인해보세요.

03 PDF 표를 추출하는 기본 프롬프트

처음 PDF 표 추출을 시도한다면 복잡한 프롬프트부터 사용할 필요는 없습니다. 가장 간단한 형태로는 “이 PDF에 있는 표를 모두 추출해줘” 라고 요청할 수 있습니다.

특정 표만 필요하다면 “3페이지의 매출 현황 표를 추출해줘”처럼 범위를 좁혀 요청하면 됩니다. 특정 열만 필요할 때는 “제품명, 판매량, 매출액 열만 추출해줘”라고 지시하는 식으로 원하는 항목을 명확하게 지정할 수 있습니다.

특정 데이터만 추출하기

PDF 전체의 데이터를 가져오는 것보다 실제 업무에 필요한 항목만 추출하는 것이 효율적인 경우가 많습니다. 예를 들어 수십 페이지의 판매 보고서에서 제품명과 매출액만 필요한 상황이라면 필요한 두 개의 열만 지정할 수 있습니다.

이 PDF에서 제품명, 판매량, 매출액 열만 추출해줘.


다른 정보는 제외하고 결과는 표 형태로 정리해줘.

여기에 “매출액이 1,000만 원 이상인 항목만 추출해줘”와 같은 조건을 추가하면 더욱 구체적인 결과를 얻을 수 있습니다.

필요한 데이터의 범위를 명확하게 지정하세요

날짜, 금액, 제품명, 수량처럼 데이터의 기준이 명확하다면 프롬프트에 그대로 포함하는 것이 좋습니다. 이렇게 하면 PDF 데이터 추출을 단순 복사 작업이 아니라 필요한 정보를 선별하는 작업으로 활용할 수 있습니다.

04 PDF 표를 엑셀에서 사용할 수 있도록 정리하기

PDF에서 데이터를 추출한 뒤 실제 업무에 사용하려면 결과물의 형식도 중요합니다. 단순한 문장 형태보다 행과 열이 구분된 표로 정리하면 데이터를 확인하거나 다른 프로그램으로 옮기기가 편리합니다.

“추출한 데이터를 표 형태로 정리해줘”라고 요청하거나 “엑셀에서 사용할 수 있도록 열을 구분해서 작성해줘”라고 구체적으로 지시할 수 있습니다. 필요한 경우 CSV 형식으로 데이터를 정리하도록 요청하는 방법도 있습니다.

내용 확인 마크다운 표로 정리합니다.
엑셀에 복사 행과 열을 명확하게 구분합니다.
데이터베이스 활용 CSV 형태로 정리합니다.
특정 항목 분석 필요한 열만 추출합니다.
조건별 비교 조건에 해당하는 행만 추출합니다.
HOWTECH TIP

PDF 표 엑셀 변환을 목적으로 한다면 처음부터 최종적으로 사용할 프로그램과 데이터 구조를 고려해 결과 형식을 지정하는 것이 좋습니다.

05 정확한 PDF 데이터 추출을 위한 프롬프트 작성법

AI에게 좋은 결과를 얻으려면 단순히 “PDF 데이터를 추출해줘”라고 입력하는 것보다 작업의 범위와 조건을 구체적으로 설명하는 것이 좋습니다. 먼저 AI가 수행할 작업을 명확하게 정의하고, 어떤 페이지를 분석할 것인지 범위를 지정합니다.

다음으로 필요한 열과 행, 데이터의 조건, 결과 형식 등을 차례로 제시하면 됩니다. 여기에 PDF에 없는 값을 임의로 추정하지 말라는 조건까지 추가하면 불확실한 데이터를 구분하는 데 도움이 됩니다.

01
PDF 데이터 추출 프롬프트 구조

역할 → 작업 → 범위 → 추출 항목 → 조건 → 결과 형식 → 검증 방법 순서로 작성하면 됩니다.

데이터 분석 전문가의 관점에서 이 PDF의 5~10페이지를 분석하고


제품명, 판매량, 매출액을 추출해줘.

결과는 표 형태로 정리하고 숫자가 불명확한 경우
임의로 추정하지 말고 '확인 필요'라고 표시해줘.

실전에서 사용할 수 있는 PDF 표 추출 프롬프트

이 PDF에서 '매출 현황'이라는 제목의 표를 찾아


제품명, 판매량, 매출액만 추출해줘.

2~8페이지에 있는 동일한 표는 하나로 통합하고
동일한 열 구조를 유지해줘.

엑셀에 바로 붙여넣을 수 있도록 행과 열을
명확하게 구분해줘.

원본 PDF에 없는 숫자는 임의로 만들지 말고
'확인 필요'라고 표시해줘.
HOWTECH TIP

반복적으로 비슷한 PDF를 처리해야 한다면 이러한 프롬프트를 PDF 데이터 추출 프롬프트 템플릿으로 만들어두면 같은 작업을 반복할 때 편리합니다.

06 PDF 표가 제대로 추출되지 않을 때 해결 방법

PDF의 모든 표가 항상 완벽하게 추출되는 것은 아니며 문서의 구성이나 표의 형태에 따라 결과가 달라질 수 있습니다. 특히 표가 복잡하게 구성되어 있거나 여러 페이지에 걸쳐 있으면 행과 열의 관계가 제대로 유지되지 않는 경우가 있습니다.

이때는 한 번에 전체 문서를 처리하기보다 문제가 발생한 페이지의 범위를 지정해 다시 요청하는 방법을 사용할 수 있습니다. 또한 표의 열 이름을 직접 알려주고 해당 순서에 맞춰 데이터를 정리하도록 지시하는 것도 도움이 됩니다.

추출 범위를 좁혀보세요

문제가 발생한 페이지와 표의 이름, 필요한 열을 구체적으로 지정하면 결과를 다시 확인하기 쉽습니다. 중요한 업무 자료라면 반드시 원본 PDF와 추출된 데이터의 대조 과정을 거치는 것이 좋습니다.

숫자나 문자가 잘못 추출되는 경우

PDF에 있는 숫자는 데이터 추출 과정에서 특히 주의해야 하는 부분입니다. 예를 들어 0과 O, 1과 I처럼 형태가 비슷한 문자가 혼동되거나 소수점과 쉼표가 잘못 인식될 수 있습니다.

금액 앞뒤에 붙은 통화 기호나 단위가 데이터에 섞이는 경우도 있기 때문에 추출 결과를 그대로 사용하는 것은 주의해야 합니다.

추출한 숫자를 원본과 다시 대조하고


불확실한 값은 별도로 표시해줘.

07 여러 페이지에 있는 PDF 표를 하나로 합치기

업무용 보고서에는 하나의 표가 여러 페이지에 걸쳐 이어지는 경우가 많습니다. 페이지가 바뀌면서 표의 제목이나 열 이름이 반복되면 단순 추출 과정에서 같은 헤더가 여러 번 포함될 수 있습니다.

이때 “2페이지부터 8페이지까지 이어지는 동일한 표를 하나로 통합해줘”라고 요청하면 전체 데이터를 하나의 구조로 정리할 수 있습니다.

2페이지부터 8페이지까지 이어지는 동일한 표를


하나로 통합해줘.

페이지가 바뀌어도 첫 번째 행의 열 이름을 기준으로
데이터 구조를 유지해줘.

중복된 헤더와 페이지 번호는 데이터에서 제외해줘.
HOWTECH TIP

최종 결과에서는 중복된 헤더나 페이지 번호 등이 데이터에 포함되지 않았는지 확인하는 것이 좋습니다.

08 스캔 PDF와 이미지 형태의 표 데이터 추출

PDF라고 해서 모두 동일한 방식으로 데이터를 읽을 수 있는 것은 아닙니다. 일반적인 텍스트 기반 PDF와 달리 종이를 스캔해 만든 이미지 PDF는 문서의 내용이 이미지 형태로 저장되어 있을 수 있습니다.

이런 문서는 표의 선이나 숫자가 흐릿하거나 해상도가 낮으면 원하는 데이터를 정확하게 인식하기 어려울 수 있습니다. 따라서 스캔 PDF를 분석할 때는 원본 이미지의 품질과 표의 가독성을 함께 확인하는 것이 중요합니다.

이미지 PDF는 결과를 반드시 확인하세요

데이터가 제대로 인식되지 않는다면 해당 페이지를 별도로 처리하거나 원본 품질이 더 높은 파일을 사용하는 방법을 고려할 수 있습니다.

09 ChatGPT PDF 데이터 추출 시 주의해야 할 점

ChatGPT PDF 데이터 추출은 반복적인 데이터 정리 업무를 줄이는 데 활용할 수 있지만, 추출된 결과가 항상 원본과 완전히 일치한다고 가정해서는 안 됩니다.

특히 매출액, 통계 수치, 가격, 계약 조건처럼 오류가 발생했을 때 문제가 커질 수 있는 정보는 원본 문서와 비교하는 절차가 중요합니다. AI가 판단하기 어려운 부분을 임의로 채우지 않도록 프롬프트에 “확인할 수 없는 값은 추정하지 말라”는 조건을 넣는 것도 방법입니다.

HOWTECH TIP

회사 내부 자료나 개인정보가 포함된 PDF를 다룰 때는 해당 문서의 보안 정책과 데이터 처리 기준을 먼저 확인해야 합니다. 편리함만큼이나 데이터 정확성과 개인정보 보호를 함께 고려하는 것이 중요합니다.

10 바로 사용할 수 있는 PDF 데이터 추출 프롬프트 5가지

1. PDF의 모든 표 추출하기

가장 기본적인 형태의 프롬프트는 문서에 포함된 표를 찾아 정리하도록 요청하는 것입니다. 처음 PDF의 구조를 파악할 때 특히 유용합니다. 표의 제목과 페이지 번호까지 함께 요청하면 원본 문서에서 해당 내용을 다시 찾기도 쉽습니다.

이 PDF에 포함된 모든 표를 찾아서 추출해줘.


각 표의 제목과 페이지 번호를 함께 표시하고,
표의 행과 열 구조를 유지해서 정리해줘.

2. 필요한 열만 추출하기

전체 표가 아니라 일부 데이터만 필요하다면 필요한 열을 직접 지정하는 방법이 효율적입니다. 이렇게 하면 결과가 불필요하게 길어지는 것을 줄이고 필요한 정보에 집중할 수 있습니다.

이 PDF에서 제품명, 판매량, 매출액 열만 추출해줘.


다른 정보는 제외하고 결과는 표 형태로 정리해줘.

3. 조건에 맞는 데이터만 추출하기

특정 기준에 해당하는 데이터만 골라야 한다면 조건을 프롬프트에 명확하게 입력합니다. 예를 들어 매출액이나 판매량처럼 숫자 기준을 적용하면 필요한 행만 빠르게 확인할 수 있습니다.

이 PDF의 매출 데이터를 확인하고


매출액이 1,000만 원 이상인 항목만 추출해줘.

제품명, 판매량, 매출액을 함께 표시하고
매출액 기준으로 내림차순 정렬해줘.

4. 엑셀 활용을 위한 데이터 정리

PDF에서 추출한 데이터를 다른 프로그램에서 사용하려면 처음부터 데이터 구조를 명확하게 지정하는 것이 좋습니다. 열 이름을 정하고 각 데이터가 하나의 행에 들어가도록 요청하면 후속 작업이 편리합니다.

PDF의 표 데이터를 엑셀에서 사용할 수 있도록 정리해줘.


첫 번째 행에는 열 이름을 넣고
각 항목은 한 행으로 구성해줘.

날짜와 금액 형식도 일관되게 유지해줘.

5. 추출한 데이터 검증하기

데이터 추출이 끝났다면 결과를 다시 검토하도록 요청할 수도 있습니다. 특히 숫자가 많은 문서에서는 누락된 행이나 잘못 인식된 값이 없는지 확인하는 과정이 중요합니다.

추출한 데이터를 원본 PDF의 표와 다시 대조해줘.


누락되거나 숫자가 불확실한 항목이 있다면
임의로 수정하지 말고 '확인 필요'라고 표시해줘.

11 PDF 데이터 추출 작업을 효율적으로 진행하는 순서

1단계 · PDF 업로드 분석할 원본 파일을 준비합니다.
2단계 · 문서 구조 확인 표의 위치와 페이지를 확인합니다.
3단계 · 데이터 지정 필요한 행, 열, 조건을 입력합니다.
4단계 · 결과 형식 지정 표, CSV 등 원하는 형태를 선택합니다.
5단계 · 결과 검증 원본 PDF와 숫자 및 항목을 대조합니다.

실제 업무에서는 PDF를 업로드한 뒤 곧바로 모든 데이터를 추출하기보다 먼저 문서의 구조를 확인하는 방식이 효율적입니다. 이후 필요한 페이지와 항목을 지정하고 결과 형식까지 정하면 보다 깔끔한 데이터를 얻을 수 있습니다.

PDF 데이터 추출 작업 흐름

PDF 업로드 → 범위 지정 → 데이터 추출 → 형식 정리 → 결과 검증 의 흐름으로 기억해두면 다양한 PDF 문서에 적용하기 쉽습니다. 특히 반복적인 보고서 작업에서는 동일한 프롬프트 구조를 템플릿으로 만들어두면 매번 처음부터 요청을 작성하는 수고를 줄일 수 있습니다.

FAQ

자주 묻는 질문

Q ChatGPT로 PDF 표를 바로 엑셀 파일로 만들 수 있나요?

네. PDF 파일을 ChatGPT에 업로드한 후 표 데이터를 추출하고, 엑셀에서 사용할 수 있는 형태로 정리해 달라고 요청할 수 있습니다. 표의 열과 행 구조를 유지하도록 프롬프트에 구체적으로 지정하면 보다 편리하게 데이터를 정리할 수 있습니다.

Q ChatGPT에서 PDF 표 추출이 제대로 되지 않는 이유는 무엇인가요?

PDF의 표 구조가 복잡하거나 표 안에 병합된 셀이 많은 경우 데이터의 열과 행이 어긋날 수 있습니다. 또한 이미지 형태로 저장된 PDF는 일반적인 텍스트 PDF보다 추출 과정이 까다로울 수 있습니다. 이때는 원하는 열 이름과 데이터 형식을 프롬프트에 구체적으로 지정하는 것이 도움이 됩니다.

Q 스캔한 이미지 PDF에서도 데이터를 추출할 수 있나요?

이미지로 저장된 PDF도 상황에 따라 표나 텍스트 데이터를 추출할 수 있습니다. 다만 스캔 품질, 글자 크기, 이미지 해상도 등에 따라 결과가 달라질 수 있습니다. 추출한 데이터는 원본 PDF와 비교해 숫자나 항목이 정확하게 옮겨졌는지 확인하는 것이 좋습니다.

Q 여러 페이지에 나누어진 PDF 표도 하나로 합칠 수 있나요?

가능합니다. 여러 페이지의 표를 추출한 뒤 동일한 열 구조를 기준으로 하나의 데이터 표로 통합하도록 요청할 수 있습니다. 페이지마다 열 이름이나 표 구조가 달라지는 경우에는 각 페이지의 데이터를 먼저 확인한 후 통합하는 방식이 안전합니다.

Q PDF 데이터 추출 결과를 더 정확하게 만드는 방법은 무엇인가요?

단순히 “PDF 표를 추출해줘”라고 요청하기보다 원하는 열, 행, 데이터 형식, 누락 데이터 처리 방법을 구체적으로 지정하는 것이 좋습니다. 예를 들어 “원본 표의 열 순서를 유지하고, 숫자는 숫자 형식으로 변환하며, 빈 셀은 빈칸으로 유지해줘”처럼 조건을 함께 작성하면 결과를 확인하고 수정하기가 편리합니다.

Q ChatGPT로 추출한 PDF 데이터는 그대로 사용해