이미지와 PDF에서 데이터 추출
Google Sheets로 바로
종이 문서, 스캔된 인보이스, 또는 은행 명세서 PDF의 데이터를 Google Sheet로 옮기는 작업은 간단해 보이면서도 항상 까다롭습니다. 데이터는 분명 페이지 위에 존재합니다. 하지만 수동 입력 없이 셀에 데이터를 넣는 것이 문제입니다. 일반적인 방법이 왜 부족한지, 그리고 Sheets 사이드바에서 AI 추출이 어떻게 작업 흐름을 바꾸는지 알아보세요.
핵심 요약
- Google Sheets는 CSV 가져오기, IMPORTDATA, Google Forms, Zapier, API, 붙여넣기 등 여섯 가지 데이터 입력 방법을 제공하지만, 데이터가 영수증 사진이나 공급업체 PDF 형태로 들어오면 어떤 방법도 통하지 않습니다.
- 페이지당 2분의 수동 데이터 입력은 사소해 보이지만, 한 달 치 인보이스가 스프레드시트를 열었던 본래 분석 작업 시간을 모두 소모해 버립니다.
- 병목 현상은 추출 정확도가 아니라 데이터를 추출한 곳과 실제 작업하는 스프레드시트 셀 사이의 추가 단계였습니다. ImageToTable.ai는 Google Sheets 내부 사이드바에서 추출된 행을 열려 있는 시트에 직접 작성하여 이 문제를 해결합니다.
문서 데이터를 시트로 가져오는 게 생각보다 어려운 이유
구글 시트에는 구조화된 데이터를 가져오는 방법이 많습니다. CSV 가져오기, IMPORTDATA, 연결된 구글 폼, Zapier 연동, 직접 API 연결 등 — 데이터 소스가 이미 디지털화되어 있고 구조화되어 있다면 모두 작동합니다. 문제는 실제 업무 데이터의 상당 부분이 그런 형태로 들어오지 않는다는 점입니다.
송장은 10곳의 공급업체에서 각각 다른 형식의 PDF로 옵니다. 은행 거래 내역서는 PDF 내보내기이거나 스캔한 종이 명세서입니다. 영수증은 휴대폰 사진입니다. 계약서는 서명된 스캔본입니다. 공급업체 카탈로그는 이미지 파일입니다. 이 중 어느 것도 API가 없고, CSV로 내보낼 수 없으며, 표준 시트 가져오기 기능으로 읽을 수 없습니다.
일반적인 대안은 수동 입력입니다. 정확한 필사를 위해 페이지당 약 2~3분이 소요됩니다. 한 달 치 영수증이나 분기 치 공급업체 송장이라면, 분석을 시작하기 전에 상당한 시간이 소모됩니다.
일반적인 방법과 그 한계
| 방법 | 적용 가능한 경우 | 적용 불가능한 경우 |
|---|---|---|
| CSV / 엑셀 가져오기 | 데이터가 이미 구조화된 파일로 존재할 때 | 출처가 PDF, 이미지 또는 스캔 문서일 때 |
| PDF 복사-붙여넣기 | PDF에 선택 가능한 텍스트 레이어와 단순한 레이아웃이 있을 때 | PDF가 스캔본이거나, 다단이거나, 복잡한 표 형식일 때 |
| 구글 폼 | 데이터 입력을 원천에서 통제할 때 | 받은 문서에 데이터가 이미 존재할 때 |
| 수동 필사 | 소량(몇 페이지)일 때 | 약 10페이지 이상, 혼합 레이아웃, 또는 지속적인 작업 흐름일 때 |
| ChatGPT / AI 채팅 | 문서 하나씩, 일회성 추출이 필요할 때 | 일괄 처리가 필요하거나, 응답마다 열 구조가 일관되지 않을 때 |
| 전통적인 OCR 도구 | 원시 텍스트가 필요하고 직접 파싱할 때 | 텍스트 덤프가 아닌 특정 필드(금액, 날짜, 거래처)가 필요할 때 |
공통점: 표준 도구는 데이터가 이미 디지털화되고 구조화되어 있다고 가정합니다. 이미지나 PDF에 있다면, 결국 직접 추출해야 합니다.
AI 추출이 Google Sheets 워크플로우에 맞는 방식
AI 비전 모델은 송장, 명세서, 영수증 또는 양식과 같은 문서 이미지를 읽고 특정 필드를 일관된 테이블 구조로 추출할 수 있습니다. 추출하려는 열(송장 번호, 날짜, 금액, 공급업체)을 정의하면 모델이 소스 문서 형식에 관계없이 모든 문서 레이아웃에서 해당 값을 찾습니다.
추출은 텍스트 덤프가 아닌 필드 타겟팅 방식입니다. 각 문서에 대해 깔끔한 값 행을 얻어 스프레드시트에 바로 넣을 수 있습니다. 직접 구문 분석해야 하는 텍스트 덩어리가 아닙니다.
남은 문제는 워크플로우 마찰이었습니다. 별도의 추출 도구를 실행한 다음 결과를 Sheets에 복사하는 과정이 추가 단계를 만들었습니다. ImageToTable.ai Google Sheets 애드온은 Sheets 내부 사이드바에서 직접 추출을 실행하여 이 마찰을 제거합니다.
ImageToTable.ai Google Sheets 애드온
애드온은 Google Sheets 내부에 사이드바 패널로 열립니다. 스프레드시트를 벗어날 필요 없이 업로드, 열 정의 및 추출 워크플로우 전체가 사이드바에서 이루어지며, 추출된 행은 활성 시트에 직접 추가됩니다.
사이드바 열기
Google Sheets에서: 확장 프로그램 → ImageToTable.ai → 열기. 스프레드시트 오른쪽에 사이드바가 나타나며 이동할 필요가 없습니다.
열 정의하기
추출하려는 필드 이름(송장 번호, 날짜, 금액, 공급업체)을 입력합니다. 비워두면 AI가 문서의 필드를 자동으로 감지합니다. 열 이름은 시트의 헤더가 됩니다.
문서 업로드하기
사이드바에서 직접 JPG, PNG, WebP 또는 PDF를 첨부합니다. 추출당 한 번에 하나의 파일만 가능하며, 여러 페이지 PDF는 단일 문서로 처리됩니다.
추출 → 시트에 행 표시
추출을 클릭합니다. 처리에는 5~10초가 소요됩니다. 추출된 행이 열 헤더 아래 활성 시트에 추가됩니다. 복사-붙여넣기나 내보내기 단계가 필요 없습니다.
열 이름은 웹사이트와 동일하게 작동합니다
사이드바에 입력하는 열 이름은 단순한 레이블이 아니라 AI에 대한 지침입니다. 모든 열 이름 지정 기법이 동일하게 적용됩니다: 형식 요구사항 포함("날짜(YYYY-MM-DD)"), 유사한 필드 구분("발행일" vs "마감일"), 모호한 필드에 예시 값 추가("카테고리(예: 임대료, 공과금, 급여)").
같은 공급업체가 매월 송장을 보내는 경우 열을 한 번만 정의하면 됩니다. 반복 추출 시 필드 목록을 다시 입력할 필요가 없습니다. 사이드바는 세션 내에서 마지막으로 사용한 열 세트를 기억합니다.
두 가지 모드: 게스트 및 API 키
게스트 모드 (계정 없음)
회원가입이 필요 없습니다. 애드온을 설치하고 즉시 추출을 시작하세요. 하루 최대 3회 추출로 제한됩니다(IP 기반). 계정 설정을 결정하기 전에 몇 개의 문서로 워크플로를 시험해보기에 좋습니다.
API 키 모드 (연결된 계정)
사이드바에 ImageToTable.ai API 키를 입력하세요. 계정의 추출 할당량이 적용됩니다. 웹사이트에 저장한 템플릿을 사이드바에서 바로 사용할 수 있습니다. 매 세션마다 열 이름을 다시 입력하는 대신 템플릿을 선택하세요.
API 키는 ImageToTable.ai의 계정 설정에서 확인할 수 있습니다. 입력하면 사이드바가 계정과 동기화되어 추출 기록, 저장된 템플릿, 남은 할당량이 모두 계정 상태를 반영합니다.
템플릿: 한 번 정의, 여러 세션에서 재사용
특정 공급업체의 송장 형식, 은행 거래 명세서 레이아웃, 표준 영수증 등 동일한 유형의 문서를 정기적으로 처리하는 경우 ImageToTable.ai에서 열 세트를 템플릿으로 저장할 수 있습니다. 템플릿은 사이드바의 템플릿 선택기에 표시되므로 열을 다시 입력할 필요 없이 선택하기만 하면 됩니다.
템플릿은 웹사이트와 애드온 간에 공유됩니다. 웹사이트에서 배치 실행을 통해 구성하고 개선한 템플릿은 다음 단일 문서 추출을 위해 시트 사이드바에서 즉시 사용할 수 있으며, 그 반대의 경우도 마찬가지입니다.
수집: 다른 사람이 내 대기열에 직접 문서 업로드
수집 기능은 특정 문제를 해결합니다. 항상 문서를 직접 보유하고 있지는 않다는 점입니다. 고객이 송장을 보내길 기다리는 회계사, 현장 직원으로부터 영수증을 수집하는 재무팀, 공급업체에 가격표 제출을 요청하는 구매 관리자. 각 경우 파일을 모으는 것이 추출 전의 병목 현상입니다.
애드온의 수집 버튼(API 키 필요)은 공유 가능한 링크와 짧은 액세스 코드를 생성합니다. 문서를 가진 사람에게 이를 보내면 됩니다. 상대방은 링크를 열고 파일을 업로드하기만 하면 됩니다(계정이나 앱 설치 불필요). 파일은 귀하의 계정 처리 대기열에 바로 들어옵니다. 사이드바에서 확인하고 추출하면 시트에 행이 나타납니다.
링크 또는 코드 공유
이메일이나 메시지용 링크를 복사하세요. 또는 짧은 액세스 코드를 공유하세요. 소리 내어 읽거나 Slack에 붙여넣기에 더 편리합니다. 액세스를 취소해야 하는 경우 코드를 즉시 재생성할 수 있습니다.
상대방 업로드, 내가 추출
파일을 제출하는 사람은 아무것도 설치할 필요가 없습니다. 링크를 열고 문서를 업로드하면 내 계정 대기열에 추가됩니다. 추출 및 시트 업데이트는 내 쪽에서 처리합니다.
업로드 안내 추가
업로드 페이지에 표시될 메모를 설정하세요. 예: "이번 달 송장을 제출해 주세요" 또는 "서명된 영수증을 업로드하세요." 간단한 안내로 무엇을 제출해야 할지에 대한 문의를 줄일 수 있습니다.
실제 사용 예: 5명의 팀이 한 달 내내 하나의 수집 링크로 비용 영수증을 제출합니다. 월말이 되면 영수증은 이미 대기열에 있습니다. 날짜, 거래처, 금액, 카테고리 열이 있는 템플릿을 적용하여 한 번에 추출하면 누가 무엇을 보냈는지 추적할 필요 없이 비용 추적 시트가 채워집니다.
처리 가능한 문서 유형
- 인보이스 — 모든 공급업체 형식 지원; 인보이스 번호, 날짜, 품목, 합계 추출
- 은행 거래 명세서 — PDF 내보내기 또는 스캔 명세서; 거래당 한 행씩 표시
- 영수증 — 종이 영수증을 휴대폰으로 촬영; 상점, 금액, 날짜, 카테고리
- 지출 보고서 — 스캔한 종이 양식 또는 스크린샷 내보내기
- 공급업체 가격표 — 카탈로그 이미지; 제품, SKU, 단가
- 계약서 및 양식 — 표준 형식 문서에서 특정 필드 추출
입력 형식: JPG, PNG, WebP, PDF. 디지털 생성 PDF(텍스트 포함)와 스캔 PDF(이미지 전용) 모두 동일하게 처리됩니다. AI가 PDF의 텍스트 레이어 유무와 관계없이 시각적 콘텐츠를 읽습니다.
자주 묻는 질문
애드온이 여러 페이지로 된 PDF에서도 작동하나요?
네. 전체 PDF를 하나의 파일로 업로드하면 모든 페이지가 함께 처리됩니다. 12페이지 분량의 은행 명세서는 시트에 12개의 개별 출력이 아닌 하나의 연속된 거래 목록을 생성합니다. 여러 페이지로 된 PDF를 업로드 전에 개별 페이지로 나누지 마세요.
추출된 데이터는 스프레드시트의 어디에 입력되나요?
마지막으로 데이터가 있는 행 다음부터 활성 시트에 행이 추가됩니다. 열 헤더는 처음 추출할 때 작성되며, 이후 추출 시에는 기존 헤더 아래에 행만 추가되고 덮어쓰지 않습니다. 특정 시트에 데이터를 넣으려면 추출을 클릭하기 전에 해당 시트를 활성화하세요.
매월 말에 50개의 인보이스를 처리합니다. 애드온과 웹사이트 중 무엇을 사용해야 하나요?
한 번에 여러 파일을 일괄 처리하는 경우 웹사이트의 일괄 업로드가 더 효율적입니다. 50개 파일을 함께 업로드하고, 열을 한 번 정의하면 하나의 내보내기 파일을 받을 수 있습니다. 애드온은 지속적인 단일 문서 추출에 최적화되어 있습니다. 즉, 월말에 일괄 처리하는 대신 인보이스가 도착할 때마다 추적 시트에 추가합니다. 두 워크플로우는 공존할 수 있습니다. 기록 데이터는 일괄 처리하고, 하나씩 도착하는 문서는 애드온을 사용하세요.
스캔된 문서(선택 가능한 텍스트가 아닌 PDF 내 이미지)에서도 작동하나요?
네. 애드온은 모든 입력을 시각적으로 처리합니다. 텍스트 레이어가 아닌 문서의 이미지 내용을 읽습니다. 스캔한 종이 명세서와 텍스트가 포함된 디지털 생성 PDF는 동일하게 처리됩니다. 스캔 품질은 정확도에 영향을 미칩니다. 곧고 조명이 잘 들어온 스캔이 가장 좋습니다.
ImageToTable.ai 계정이 없는 사람들로부터 문서를 수집할 수 있나요?
네. 수집 링크는 공개되어 있습니다. 문서를 제출하는 사람은 계정이나 애드온 설치가 필요 없습니다. 링크를 열고 파일을 업로드하면 귀하의 계정 대기열에 나타납니다. 추출은 귀하가 처리하고, 상대방은 업로드만 하면 됩니다. 액세스 코드는 언제든지 재생성하여 이전 링크를 통한 새 제출을 중단할 수 있습니다.
애드온 사용과 ImageToTable.ai 웹사이트 사용의 차이점은 무엇인가요?
동일한 기반 AI이지만 워크플로우 계층이 다릅니다. 웹사이트는 일괄 처리(여러 파일을 한 번에)와 내보내기 전 결과 검토에 더 적합합니다. 애드온은 시트 기반 워크플로우에 직접 지속적으로 단일 문서를 입력하는 데 더 적합합니다. 내보내기 단계, 탭 전환, 재포맷이 필요 없습니다. 템플릿과 할당량은 두 곳에서 공유되므로 작업에 따라 전환하는 것이 간단합니다.