모든 앱의 스크린샷 데이터를Google Sheets로 보내는 방법

스크린샷이 하나 있습니다. Stripe의 결제 확인 화면, Shopify의 주문 상세 페이지, 또는 팀 내부 대시보드의 KPI 수치입니다. 데이터는 화면 위에 있습니다 — 거래 금액, 확인 번호, 고객 이름 — 하지만 픽셀에서 Google Sheets의 행까지 가는 길은 여전히 키보드를 거쳐야 합니다. 이 튜토리얼은 키보드를 사이드바로 대체합니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가
신용카드 불필요 · 설정 불필요 · 모든 스프레드시트 호환
Google Sheets 사이드바 부가기능이 앱 스크린샷 데이터를 구조화된 스프레드시트 행으로 추출하는 모습

핵심 요약

  1. 스크린샷은 매일 수집하지만 스프레드시트가 읽을 수 없는 데이터 소스입니다 — 각각의 스크린샷은 작업 흐름에 3분의 재입력 시간을 조용히 추가하며, 쌓이는 속도는 입력 속도를 앞지릅니다.
  2. 표 감지 도구가 앱 스크린샷에서 실패하는 이유는 OCR 성능이 나빠서가 아니라, 결제 확인 화면과 대시보드 카드에는 격자선이 없기 때문입니다 — 도구가 잘못된 데이터 형태를 위해 만들어진 것이며, 모든 실패 업로드는 품질 문제가 아니라 유형 오류였습니다.
  3. ImageToTable.ai는 화면의 위치가 아니라 필드의 의미를 읽으며, 사이드바에 저장된 열 템플릿 덕분에 다음 날의 스크린샷은 재구성이 전혀 필요 없습니다 — 두려워했던 추출 단계가 이제는 생각할 필요 없는 단계가 됩니다.

앱 스크린샷은 데이터 소스이지, 문서 형식이 아닙니다

이미지에서 데이터를 추출하는 모든 튜토리얼은 동일한 가정에서 시작합니다. 이미지에 표가 포함되어 있다는 것입니다. Google Drive의 내장 OCR은 텍스트를 찾아 평평한 블록으로 출력합니다. Excel의 "데이터를 그림에서"는 격자선을 스캔하여 셀을 좌표에 매핑하고 행과 열을 재구성합니다. ExtractTable과 같은 타사 애드온은 테두리가 있는 표를 감지하고 셀 수준 OCR을 적용합니다.

문제는 실제로 찍는 스크린샷에는 표가 없다는 것입니다. Stripe 결제 확인 화면에는 "금액: $247.00"과 "상태: 성공"이 카드 레이아웃에 레이블-값 쌍으로 쌓여 있습니다. Shopify 주문 페이지에는 청구 주소, 라인 항목, 배송 상태가 별도 패널에 표시됩니다. 내부 대시보드는 각각 하나의 숫자와 하나의 레이블을 담은 KPI 카드의 모자이크입니다. 격자선도, 셀 경계도, 매핑할 좌표도 없습니다.

이러한 스크린샷을 표 감지 도구에 넣으면 빈 결과가 반환되거나 보이는 모든 단어가 구조화되지 않은 텍스트 블록으로 덤프됩니다. 결국 필요한 네다섯 개 값을 직접 다시 입력해야 합니다. 게다가 이미지를 업로드하고 감지가 실패할 때까지 기다리는 시간까지 낭비했습니다.

앱 스크린샷에 필요한 것은 표 감지기가 아닙니다. 텍스트가 화면에서 어디에 있는지가 아니라 무엇을 의미하는지 이해하는 리더가 필요합니다. Stripe의 확인 카드 왼쪽에 있든 PayPal의 거래 내역 오른쪽에 있든 "금액: $247.00"을 찾을 수 있는 리더 말입니다. 이것이 대부분의 이미지-스프레드시트 도구가 해결하지 못한 기능 격차입니다.

앱 스크린샷은 스프레드시트가 기본적으로 읽을 수 없는 데이터 소스이며, 다른 어떤 데이터보다 빠르게 쌓입니다. 사용하는 모든 도구에서 매일 직접 생성하기 때문입니다.

스크린샷-시트 간극을 기존 파이프라인에 문제 없이 통합하는 방법에 대한 더 넓은 시각은 파이프라인 설계 문서에서 아키텍처를 다룹니다. 이미 구축한 모든 수식, 차트, 가져오기는 그대로 유지됩니다. 아래 워크스루는 직접 해보는 버전입니다: 설치, 구성, 캡처.

앱 스크린샷을 읽는 부가기능 설치하기

ImageToTable.ai는 Google Sheets 부가기능을 제공합니다. 스프레드시트 안에 있는 사이드바 패널로, 시트를 벗어나지 않고 AI 추출을 실행할 수 있습니다. 맞춤 열 추출을 사용합니다. 원하는 필드 이름을 입력하면, AI가 의미를 이해하여 스크린샷 어디에서든 해당 값을 찾아냅니다. 한 스크린샷의 왼쪽 상단에 있는 거래 금액과 다른 스크린샷의 하단 중앙에 있는 거래 금액은 출력에서 동일한 열로 처리됩니다. AI가 픽셀 좌표가 아닌 의미를 읽기 때문입니다. 전체 제품 개요는 Google Sheets로 추출 페이지를 참조하세요.

설치는 1분도 걸리지 않으며, 한 번만 하면 됩니다.

  1. Google Workspace Marketplace를 엽니다. Google Sheets에서 확장 프로그램 → 부가기능 → 부가기능 받기를 클릭합니다. "ImageToTable.ai"를 검색합니다. 설치를 클릭하고 요청된 권한을 승인합니다. 부가기능이 활성 스프레드시트에 쓰기 권한이 필요한 이유는 추출된 행을 추가하기 위해서만입니다. 기존 셀, 수식 또는 시트 구조는 수정하지 않습니다.
  2. API 키를 생성합니다. ImageToTable.ai 웹 계정에서 프로필 → API 키 → 다시 생성으로 이동합니다. 키를 복사합니다.
  3. 사이드바에서 키를 연결합니다. Sheets로 돌아와 부가기능을 실행합니다: 확장 프로그램 → ImageToTable.ai → 열기. API 키를 사이드바의 계정 섹션에 붙여넣습니다. 이렇게 하면 부가기능이 요금제에 연결됩니다. 사용량은 할당량에 집계되며, 저장된 열 템플릿이 웹 플랫폼과 사이드바 간에 동기화됩니다. 키 하나, 연결 한 번으로 완료됩니다.

이제 부가기능이 준비되었습니다. 약 300px 너비의 패널이 스프레드시트 오른쪽에 표시됩니다. 작업 중이던 시트는 그대로 전면에 유지됩니다. 새 탭도, 새 창도, 컨텍스트 전환도 필요 없습니다.

문서 데이터를 Google Sheets로 바로 가져오기
사이드바에서 AI 추출 — 데이터가 스프레드시트에 입력됩니다
Sheets에 추가
신용카드 불필요 · 설정 불필요 · 모든 스프레드시트 호환

단계별 가이드 — 첫 스크린샷을 스프레드시트 데이터로

데스크톱의 스크린샷에서 시트의 데이터 행까지 전체 과정입니다. 처음 설정을 포함해 약 90초가 소요됩니다. 동일한 결제 포털, 대시보드, 앱 등 같은 출처의 이후 스크린샷은 열 정의가 유지되므로 약 15초면 완료됩니다.

1

스크린샷을 찍거나 준비하세요.

어떤 캡처 도구든 사용 가능합니다 — Windows의 캡처 도구, Mac의 Shift+Cmd+4, 브라우저 확장 프로그램 등. 스크린샷은 Stripe 결제 확인, Shopify 주문 상세, 은행 앱 거래 화면, 내부 대시보드의 KPI 카드 등이 될 수 있습니다. JPG와 PNG 모두 지원됩니다. 자르기나 준비 작업 없이 AI가 전체 이미지를 읽고 필요한 필드를 찾아냅니다.

2

부가기능 사이드바를 열고 업로드하세요.

확장 프로그램 → ImageToTable.ai → 열기를 클릭하세요. 사이드바에서 파일 선택을 클릭하거나 스크린샷을 업로드 영역에 드래그 앤 드롭하세요. 부가기능은 JPG, PNG, WebP, AVIF, PDF를 지원합니다. 여러 파일을 한 번에 선택할 수 있으며, 각 파일은 시트의 한 행이 됩니다.

3

추출할 열 이름을 입력하세요.

필요한 데이터 필드를 입력하세요 — 예: 날짜, 금액, 거래 ID, 상태. 일반 영어 열 이름을 입력하면 AI가 스크린샷에서 해당 값을 찾습니다. AI가 의미를 읽기 때문에 "금액: $247.00"이 "금액"이라는 열 이름에 매핑된다는 것을 이해합니다. Stripe 결제 스크린샷의 일반적인 열 세트는: 날짜 | 금액 | 고객 | 결제 수단 | 상태입니다. 입력한 열 이름은 추출 지침이자 시트의 출력 헤더가 됩니다.

4

추출을 클릭하세요. 데이터가 다음 행에 입력됩니다.

사이드바가 스크린샷을 처리하고 활성 시트의 첫 번째 빈 행부터 한 행을 추가합니다. 날짜는 날짜 형식의 셀로, 금액은 숫자로 입력됩니다. 스크린샷 5개를 업로드하면 이미지당 한 행씩 총 5개의 행이 생성됩니다. 기존 수식, 조건부 서식, 피벗 테이블은 출력이 이미 예상된 열 구조에 입력되므로 새 데이터를 즉시 참조할 수 있습니다.

각 스크린샷은 처리에 약 5~10초가 걸리며, 동일한 필드를 수동으로 읽고 입력하는 데 약 3분이 걸리는 것과 비교하면 이미지당 18배의 속도 차이가 납니다. 스크린샷이 배치로 도착하면 시간 절약 효과는 더 커집니다. 또한 열 정의는 세션 간에 저장되므로 내일의 결제 확인서도 재구성 없이 처리할 수 있습니다. 사이드바가 이미 열 이름을 기억하고 있기 때문입니다.

JPG/PNG/PDF AI 추출

파일은 안전하게 처리되며 저장되지 않습니다.

지속 가능한 캡처 루틴 만들기

부가기능으로 보내는 첫 번째 스크린샷은 개념 증명입니다. 열 번째는 습관이 됩니다. 이 둘의 차이는 캡처 단계가 기존 루틴에 마찰을 더하는지, 아니면 자연스럽게 녹아드는지에 달려 있습니다.

템플릿 유지가 습관 형성의 핵심입니다. API 키로 계정에 부가기능을 연결하면 한 세션에서 정의한 열 이름이 다음 세션으로 이어집니다. "날짜 | 금액 | 고객 | 결제 수단 | 상태" 열로 Stripe 결제 확인서를 매일 처리한다면, 내일 사이드바를 열 때 이 다섯 개의 열이 그대로 기다리고 있습니다. 이름을 다시 지정할 필요도, 재구성할 필요도 없습니다. 새 스크린샷을 업로드하고 추출을 클릭하기만 하면 됩니다.

여러 데이터 소스를 처리하는 경우 이름 있는 템플릿을 만드세요. 결제 확인서용(Stripe/PayPal), 주문 추적용, 내부 KPI 스냅샷용으로 각각 하나씩 만들면 됩니다. 사이드바에서 템플릿을 전환하는 데는 클릭 한 번이면 충분하며 열이 즉시 바뀝니다. 템플릿 시스템은 부가기능을 단일 용도 추출 도구에서 다중 소스 캡처 허브로 바꿔줍니다.

대부분의 사용자가 루틴을 지속하는 데 도움이 되는 세 가지 패턴은 다음과 같습니다.

  • 같은 시간, 같은 출처. 매일 아침 어제의 Stripe 결제 내역을 확인합니다. 스프레드시트를 열고 사이드바를 열면 "Stripe Payments" 템플릿이 이미 선택되어 있고, 새 스크린샷 배치를 업로드한 뒤 추출하면 됩니다. Sheets를 여는 순간부터 모든 데이터 행이 채워질 때까지, 스크린샷 12장 기준 전체 과정은 1분 미만이 걸립니다.
  • 트리거 기반 캡처. 데이터 포인트를 생성하는 작업을 완료할 때마다 — 고객이 주문하고, 결제가 승인되고, KPI가 업데이트될 때 — 스크린샷을 찍습니다. 하루가 끝나면 Sheets를 열고 그날 캡처한 이미지를 일괄 처리합니다. 부가기능은 세션 간에 열 정의를 저장하므로, 일일 배치는 업로드-추출 한 번의 사이클로 끝납니다.
  • 수집 기반 캡처. 스크린샷이 다른 사람에게서 오는 경우 — 현장 기술자가 앱 판독값을 보내거나, 팀원이 대시보드 스냅샷을 공유하는 경우 — 부가기능을 Collection Link와 함께 사용하세요. ImageToTable.ai 계정에서 공유 가능한 URL을 생성하고, 기여자와 공유하면 그들이 업로드한 스크린샷이 계정 대기열에 쌓입니다. 그런 다음 자신이 캡처한 이미지와 마찬가지로 사이드바에서 처리하면 됩니다. 기여자 측의 등록은 필요 없습니다.

이 부가기능의 가치는 단 한 장의 스크린샷에서 시간을 절약해 주는 데 있지 않습니다. 재구성 없이, 맥락 전환 없이 — 사용하는 매일 — 절약이 반복된다는 점에 있습니다. 스프레드시트 가장자리의 사이드바는 수식 입력줄만큼이나 영구적이 되며, 스크린샷과 데이터 행 사이의 공간은 더 이상 생각할 필요 없는 워크플로의 일부가 됩니다.

사이드바 워크플로가 기존 Drive OCR 방식과 어떻게 비교되는지 — 두 경로의 단계 수 분석을 포함해 — 자세히 알아보려면 워크플로 비교 분석에서 각 접근 방식이 실제로 어떻게 작동하는지 확인할 수 있습니다.

부가기능과 웹 플랫폼 중 언제 무엇을 사용할까

ImageToTable.ai는 두 가지 캡처 방식을 제공합니다: Sheets 부가기능 사이드바와 브라우저 기반 웹 플랫폼입니다. 두 방식은 동일한 추출 엔진, 동일한 계정, 동일한 요금제 할당량을 공유합니다. 선택 기준은 기능이 아니라 작업 흐름에의 적합성입니다.

상황더 나은 선택이유
하루 중 수시로 임시 스크린샷을 찍는 경우사이드바 부가기능파일 내보내기/가져오기 과정이 필요 없습니다. 각 스크린샷이 활성 시트에 새 행으로 바로 추가됩니다. 전체 과정을 Sheets 안에서 해결할 수 있습니다.
대량 일괄 처리 — 한 번에 50개 이상의 스크린샷웹 플랫폼웹 인터페이스는 내보내기 전에 낮은 신뢰도의 셀을 표시하는 전체 검토 테이블을 제공합니다. 일괄 처리는 동일하지만 검토 화면이 더 넓고 편리합니다.
스크린샷과 다른 문서 유형이 섞여 있는 경우웹 플랫폼단일 업로드 세션에서 스크린샷, PDF, 사진을 함께 처리할 수 있습니다. 사이드바도 혼합 형식을 지원하지만, 배치가 크다면 웹 검토 테이블이 더 실용적입니다.
Sheets를 사용하지 않는 협업자와 추출 결과를 공유해야 하는 경우웹 플랫폼출력물을 XLSX, CSV, JSON으로 다운로드한 후 이메일로 보내거나 Drive로 공유하거나 다른 시스템에 입력할 수 있습니다. 사이드바는 Sheets에만 결과를 기록합니다.
동일한 앱 인터페이스에서 반복적으로 사용하는 열 세트가 있는 경우사이드바 부가기능템플릿 저장으로 재구성할 필요가 없습니다. 사이드바를 열고, 템플릿이 로드되고, 업로드하고, 추출하면 됩니다. 웹 플랫폼에도 템플릿이 있지만, 사이드바는 데이터가 들어가야 할 시트 안에서 작업을 유지해 줍니다.

두 모드는 동일한 계정 안에서 함께 사용할 수 있습니다. 일일 Stripe 확인 내역은 사이드바로 처리하고 주간 인보이스 배치는 웹 플랫폼으로 처리하세요 — 둘 다 동일한 할당량에 포함되며, 템플릿도 동기화되고, 출력 위치는 매번 직접 결정할 수 있습니다. 특정 문서 유형을 대상으로 하는 부가기능 추출 워크플로의 경우 영수증 추출인보이스 추출 가이드에서 각 문서 유형에 가장 깔끔한 출력을 만드는 열 이름 지정 패턴을 다룹니다.

자주 묻는 질문

이 애드온은 모든 앱의 스크린샷에서 작동하나요?

네 — 추출 엔진은 스크린샷의 시각적 콘텐츠를 읽고 앱 레이아웃이 아닌 의미를 기준으로 필드를 찾습니다. Stripe 결제 확인 화면의 금액과 PayPal 영수증의 동일한 금액은 모두 사용자가 "금액"이라고 명명한 열에 매핑됩니다. AI가 픽셀 위치가 아닌 레이블-값 관계를 이해하기 때문입니다. 한 가지 실질적인 제약은 스크린샷이 읽을 수 있어야 한다는 점입니다. 화면의 텍스트가 너무 작거나 이미지가 심하게 압축된 경우 정확도가 떨어집니다. 이는 모든 AI 기반 인식 시스템에 적용되는 동일한 한계입니다.

원하는 데이터만 보이도록 스크린샷을 잘라야 하나요?

아니요. 열 이름 접근 방식은 AI에게 어디를 봐야 하는지가 아니라 무엇을 추출할지 알려줍니다. 탐색 모음, 사이드바 메뉴, 관련 없는 대시보드 위젯이 포함된 Shopify 주문 페이지의 전체 화면 캡처도 괜찮습니다. AI는 전체 이미지를 스캔하여 열 이름에 해당하는 필드를 식별하고 나머지는 무시합니다. 자르기는 필요하지 않습니다. 실제로 주변 컨텍스트를 유지하면 AI가 필드를 명확히 구분하는 데 도움이 되는 경우가 있습니다. 가격 패널에서 "주문 합계" 옆에 있는 숫자는 재고 섹션에서 SKU로 표시되는 동일한 숫자와 명확히 다릅니다.

민감한 데이터가 포함된 스크린샷은 어떻게 되나요?

파일은 추출 세션을 통해 처리되며 완료 후 저장되지 않습니다. 애드온은 HTTPS를 통해 추출 API와 통신합니다. 스크린샷에 PII, 결제 카드 데이터 또는 보호된 건강 정보가 포함된 경우, 특히 HIPAA 또는 GDPR의 적용을 받는 경우 조직의 규정 준수 요구 사항에 따라 처리 조건을 검토하십시오. 이 도구는 데이터를 일시적으로 처리합니다. 워크플로가 데이터 처리 의무에 적합한지 확인하는 것은 사용자의 책임입니다.

여러 스크린샷에서 동시에 데이터를 추출할 수 있나요?

네. 업로드 대화상자에서 여러 파일을 선택하거나 배치를 드래그 앤 드롭하세요. 각 스크린샷은 독립적으로 처리되며 활성 시트에 한 행씩 추가됩니다. "날짜 | 금액 | 고객 | 상태" 열이 있는 스크린샷 10개는 업로드된 순서대로 스크린샷당 한 행씩 총 10개의 행을 생성합니다.

기존 IMPORTDATA 파이프라인이나 스프레드시트 수식을 대체하나요?

아니요. 부가기능은 시트에 행을 추가할 뿐이며, 기존 수식, 가져오기, 조건부 서식을 수정하지 않습니다. QUERY, VLOOKUP, SUMIFS 수식은 변경되지 않는 열 헤더와 범위를 참조합니다. 부가기능은 이미 작동 중인 기능에는 손대지 않고, 기본 Sheets 함수로는 읽을 수 없는 스크린샷이라는 공백을 채워 줍니다.

Google Drive 내장 OCR 방식과 어떻게 다른가요?

Google Drive OCR은 7~9단계의 과정을 거치며 원시적이고 구조화되지 않은 텍스트를 출력합니다. 데이터 간의 관계를 이해하지 못하므로 "Amount: $247.00"과 "Date: March 15"는 수동으로 재정리해야 하는 구분되지 않은 텍스트로 나옵니다. 부가기능은 유형이 지정되고 열에 정렬된 데이터를 완성된 행으로 시트에 직접 넣습니다. 차이는 추출 품질이 아니라 "스크린샷이 있다"에서 "데이터가 시트에 있다" 사이의 모든 중간 단계를 제거한다는 점입니다. 두 방식의 전체 비교는 워크플로우 비교 문서를 참조하세요.

AI가 필드 값을 잘못 추출하면 어떻게 하나요?

신뢰도가 낮은 추출 결과는 데이터가 시트에 반영되기 전에 사이드바에서 표시되므로, 그 자리에서 검토하고 수정할 수 있습니다. 동일한 앱 화면에서 반복 추출하는 경우, 선명한 스크린샷의 인쇄 텍스트 정확도는 최대 99%에 달합니다. 오류의 가장 흔한 원인은 AI의 텍스트 오독이 아니라 열 이름의 모호함입니다. 열 이름을 "Number"로 지정하고 스크린샷에 거래 ID, 참조 번호, 품목 수량이 모두 포함되어 있다면 AI는 세 가지 후보를 갖게 됩니다. 설명적인 열 이름("Transaction ID" vs. "Number")으로 이 문제를 해결할 수 있습니다. 일관된 스크린샷 추출 가이드에서 수정을 최소화하는 명명 및 이미지 품질 방법을 다룹니다.

엑셀의 '사진에서 데이터 가져오기' 기능과 같은 건가요?

아닙니다. 엑셀의 '사진에서 데이터 가져오기'는 표 재구성 도구입니다. 이미지에서 그리드 선을 감지하고, 셀을 좌표에 매핑한 후 각 셀에 OCR을 적용합니다. 테두리가 있는 표가 포함된 스크린샷에서 작동하며, 대부분의 앱 스크린샷을 구성하는 카드 및 패널 레이아웃에서는 실패합니다. 여기서 설명하는 부가 기능은 이미지 전체의 의미론적 콘텐츠를 읽습니다. 표 유무와 관계없이 모든 레이아웃에서 명명된 필드를 추출합니다.

매일 찍는 스크린샷은 이미 수집한 데이터입니다. 하지만 스크린샷과 스프레드시트 사이의 간극을 메우려면 항상 키보드가 필요했기에, 그 데이터는 데스크탑에서 죽은 픽셀로 남아 있습니다. 데이터가 이미 있는 시트에서 사이드바를 열고, 스크린샷을 드롭하고, 원하는 열 이름을 지정하면 완성된 행이 나타나는 순간, 그 간극은 사라집니다. 추출에 3분 대신 5초가 걸려서가 아니라, 예전에는 두려웠던 단계가 이제는 생각할 필요조차 없는 단계가 되었기 때문입니다.

Google Workspace 마켓플레이스에서 ImageToTable.ai 부가 기능 설치 후 계정 설정에서 API 키를 연결하면, 다음 스크린샷은 '나중에 볼 것' 폴더가 아닌 시트에 바로 저장됩니다.

📮 contact email: [email protected]