타임시트 데이터를 구글 시트로 추출
타이핑 없는 급여 계산
급여 기간당 거의 5시간. 이는 평균적인 소기업주가 급여세를 계산, 신고, 납부하는 데만 소요하는 시간입니다. 여기에는 타임시트 데이터를 스프레드시트에 입력하는 시간은 포함되지 않습니다. Intuit QuickBooks가 미국 고용주 1,006명을 대상으로 실시한 설문조사에 따르면, 소기업주의 63%는 급여세에 얼마나 많은 시간을 쓰고 있는지 전혀 몰랐으며, 82%는 정확성을 위해 모든 계산을 수동으로 검토한다고 답했습니다. 종이 타임카드나 출근부 사진에서 시간을 입력해 구글 시트에 옮기는 이 수동 검토 과정은 급여 예산에 포함되지 않은 무급 노동자와 같습니다. 이 글에서는 구글 시트를 벗어나거나, 파일을 다운로드하거나, 출근 시간 하나를 타이핑하지 않고도 타임시트 데이터를 급여 스프레드시트에 직접 추출하는 사이드바 애드온으로 이 과정을 없애는 방법을 다룹니다.
급여 계산 전에 사라지는 시간들
모든 사람이 급여 자체(임금, 세금, 직접 입금)에 대한 예산은 세웁니다. 하지만 급여일 전날 밤, 근무 기록표 데이터를 스프레드시트에 입력하는 데 소요되는 시간에 대한 예산을 세우는 사람은 거의 없습니다. 시간제 직원 15명이 매주 종이 근무 기록표를 제출하는 소규모 기업의 경우: 15장의 카드, 카드당 5-8개 항목(이름, 날짜, 출근 시간, 퇴근 시간, 휴게 시간, 총 근무 시간, 프로젝트 코드 또는 작업 현장), 75-120개의 개별 값을 셀에 입력해야 합니다. 필체를 해독해야 하는 경우를 고려하면 항목당 30초는 낙관적인 추정치이며, 매주 순수하게 45분의 전사 작업이 필요합니다.
여기에 52주를 곱하면, 1년에 거의 40시간을 종이 한 장의 숫자를 다른 종이에 입력하는 데 소비하게 됩니다. 그리고 이는 수정 작업 전의 시간입니다. 한 커뮤니티 칼리지 급여 담당자가 Reddit에 설명했듯이: "300명 이상의 직원이 매달 여전히 종이 근무 기록표를 제출합니다. 물리적으로 수집하고, 증빙 서류를 출력하고, 알파벳 순으로 정리하고, 수동으로 코드를 입력하고, 데이터를 스프레드시트에 입력해야 합니다." 규모는 작지만 비슷한 좌절감을 30명의 이동 근무 직원을 관리하는 사업주도 토로했습니다: "각 근무 기록표는 급여를 위해 수동으로 엑셀 스프레드시트에 입력됩니다."
이것은 건설업만의 문제가 아닙니다. 물론 건설업이 가장 주목받고 있습니다. ConstrucTech 연구에 따르면 건설 회사의 약 40%가 여전히 종이 근무 시간 추적을 사용합니다. 이는 소규모 기업의 문제입니다. Google Sheets가 급여 시스템일 때(무료이고 유연하며 3년 전에 만든 급여 등록 템플릿이 여전히 작동하기 때문에) 병목 현상은 스프레드시트가 아닙니다. 병목 현상은 "근무 기록표가 도착했다"와 "시간이 시트에 입력되었다" 사이의 간격입니다.
근무 기록표 사진과 급여 스프레드시트 사이의 전사 단계는 급여 소프트웨어 구독으로 해결해야 할 소규모 기업의 문제가 아닙니다. 키보드가 필요 없는 입력 방법을 기다리는 데이터 입력 문제입니다. Google Sheets 애드온은 특히 그 간격을 해결합니다. 플랫폼 마이그레이션이 아닌 입력 방법입니다.
급여 흐름을 끊는 다운로드 및 가져오기 단계
타임시트에서 데이터를 추출하는 합법적인 도구들이 있습니다. Parseur와 여러 OCR 플랫폼은 타임카드 사진을 찍어 구조화된 데이터로 반환합니다. 이들의 작업 흐름은: 도구의 웹 대시보드에 업로드 → 처리 → CSV 또는 Excel 다운로드 → 파일 열기 → 데이터 복사 → 급여 시트에 붙여넣기입니다. 여섯 단계, 두 번의 도구 전환, 주기당 한 번의 맥락 손실이 발생합니다.
일주일에 한 번 급여를 처리하는 회계사에게 다운로드 및 가져오기 단계가 짜증나는 이유는 "다운로드"를 클릭하는 데 걸리는 몇 초 때문이 아닙니다. 이는 여러분이 정확한 급여 작업 흐름을 위해 만든 스프레드시트에서 벗어나도록 강제하기 때문입니다. 여러분의 시트에는 특정 순서의 열이 있습니다. 초과 근무 행을 빨간색으로 강조하는 조건부 서식이 있습니다. 분기별 941 준비에 사용되는 요약 탭에 피벗 테이블이 있습니다. 외부 CSV에서 데이터를 가져올 때마다 다른 사람의 열 순서로 가져오거나, 데이터를 여러분의 구조에 맞추기 위해 재구성 단계를 추가하게 됩니다. 가져오기 중에 한 번 여러분의 시트를 건드리는 도구는 여러분이 이미 구축한 것과 일치하도록 출력을 설계한 적이 없습니다.
Google Sheets 사이드바 애드온은 다운로드 단계를 완전히 제거합니다. 이는 스프레드시트 내부에 창으로 열립니다 — 같은 탭, 같은 창, 같은 세션. 사이드바에서 타임시트 사진을 업로드합니다. 추출 엔진이 이를 읽습니다 — 손글씨, 인쇄 텍스트 및 혼합 형식을 처리하는 동일한 비전 모델 기반 추출. 결과 데이터는 여러분의 급여 공식이 예상하는 위치인 활성 시트의 다음 빈 행에 나타납니다. CSV 다운로드가 없습니다. 열 헤더 재구성이 없습니다. 15행의 데이터를 수년간 사용해 온 시트에 넣기 위해 세 개의 앱을 전환할 필요가 없습니다.
다운로드 및 가져오기 단계의 비용은 클릭 수로 측정되지 않습니다. 이는 도구를 완전히 포기하고 수동 입력으로 돌아갈 때까지 축적되는 인지적 마찰로 측정됩니다 — 적어도 수동 입력은 여러분이 아는 스프레드시트에서 이루어지기 때문입니다.
사이드바에서 타임시트, 시트에서 급여 데이터
이 부가기능은 Google Workspace 마켓플레이스에서 설치합니다. 확장 프로그램 → 부가기능 → 부가기능 설치, "ImageToTable.ai"를 검색하세요. 일회성 API 키 연결로 부가기능이 계정에 동기화되면, Google Sheets 사이드바에 상주하여 급여 스프레드시트를 열 때마다 사용할 수 있습니다. (모든 문서 유형에 대한 부가기능 전체 안내는 Google Sheets 부가기능 허브 가이드를 참조하세요.)
급여 전용 워크플로는 수동 과정의 모든 키 입력을 대체하는 세 단계로 이루어집니다:
급여 열 이름을 한 번 지정하세요. 부가기능 사이드바에서 급여 시트에 필요한 필드를 입력하세요: 직원 이름, 날짜, 출근 시간, 퇴근 시간, 휴게 시간, 총 근무 시간, 초과 근무 시간, 프로젝트. 이 열 이름들은 부가기능이 생성하는 모든 행의 헤더가 되며, 기존 급여 등록부의 열 순서와 일치합니다. 이 열 목록을 저장하면 매 급여 기간마다 다시 입력할 필요 없이 재사용됩니다.
타임시트 사진을 일괄 업로드하세요. JPG, PNG 또는 PDF를 사이드바로 드래그하세요 — 주간 타임카드 15장, 토요일 작업팀의 출근 기록부 사진, 원격 현장의 감독관이 보낸 PDF 근무 시간 파일 등. 모든 파일 형식이 레이아웃이나 형식에 관계없이 동일한 배치에 포함됩니다.
데이터가 시트에 직접 추가됩니다. 각 타임시트는 활성 시트 하단에 하나 이상의 행을 생성합니다 — 지정한 순서대로 열이 정렬되고, AI가 추출한 값이 입력됩니다. 기존 수식(SUM, IF, 피벗 테이블)이 새 행에 즉시 적용됩니다. 데이터를 직접 입력하는 대신 결과를 검토하면 됩니다.
다양한 타임시트 형식에서도 작동하는 핵심은 열 이름 추출입니다. 각 필드 주변에 사각형을 그리는 템플릿 방식(감독관이 작년 타임카드 형식을 사용하면 깨짐) 대신, 의미를 기준으로 원하는 데이터를 지정합니다. AI가 전체 페이지를 읽고 "직원 이름"이 나타나는 위치와 레이아웃을 파악합니다. 인쇄된 주간 그리드 상단의 이름도 직원 이름이고, 수기 출근 기록부 여백의 이름도 직원 이름입니다. AI는 두 이름이 모두 A3 셀에 있는 것이 아니라 문맥을 이해하기 때문에 둘 다 인식합니다. 필기와 레이아웃 변형을 처리하는 추출 엔진에 대한 자세한 내용은 수기 타임시트 추출 전체 가이드를 참조하세요.
추출 후 표시되는 시트는 사용자가 구축한 동일한 구조(사용자 순서의 열, 사용자 형식의 데이터, 그대로 유지된 수식)를 유지합니다. 사이드바는 입력 도구일 뿐, 플랫폼을 변경하는 것이 아닙니다. 계속 동일한 급여 등록부를 사용합니다. 유일한 차이점은 데이터 출처입니다.
애드온과 동일한 추출 엔진. 파일은 안전하게 처리되며 저장되지 않습니다.
애드온이 근무시간표에서 실제로 읽어내는 정보
근무시간표에는 근로자와 급여 기간을 식별하는 헤더 데이터와, 각 날짜별로 반복되는 일일 입력 데이터라는 두 가지 정보 계층이 있습니다. 수동 입력자는 두 계층을 별도로 처리합니다. 즉, 직원 이름을 한 번 입력한 후 모든 일일 행에 복사합니다. 애드온은 두 계층을 모두 자동으로 처리합니다.
| 필드 | 타임시트 내 위치 | AI가 찾는 내용 |
|---|---|---|
| 직원 이름 | 상단 헤더, 서명란 또는 여백 | 시간 기록 근처에 있는 사람의 전체 이름 — 출력의 모든 일일 행에 전달됨 |
| 날짜 | 열 헤더, 일일 행 레이블 | 출퇴근 시간 세트와 연결된 달력 날짜 — 다양한 형식(MM/DD, DD/MM, 요일 레이블)으로 해석됨 |
| 출근 / 퇴근 | 쌍을 이루는 열 또는 일별 수기 입력 | 시간 값 — 12시간제(오전/오후), 24시간제, 비공식 표기("6:45") 인식 |
| 휴게 시간 | 별도 열, 괄호 표기 또는 시간 간격으로 유추 | 명시적 휴게 입력; 없는 경우, 총 근무 시간에서 휴게를 차감하는 계산 열을 통해 산출 가능 |
| 총 근무 시간 | 행 끝 계산, 수기 또는 공란 가능 | 있으면 추출; 없으면 계산 열을 통해 퇴근 − 출근 − 휴게로 산출 |
| 초과 근무 시간 | 별도 OT 열 또는 총 근무 시간에 포함 | 명시적 OT 입력; 없으면 조건부 로직으로 산출(시간 > 8 → OT = 시간 − 8) |
| 프로젝트 / 작업 코드 | 별도 열, 헤더 영역 또는 여백 메모 | 인건비 배분을 위한 작업 식별자 — 현장 책임자마다 다른 레이블("Job", "Project", "Site")도 추출 |
애드온이 생성하는 출력은 급여 대장 행과 같습니다 — 직원별, 일별로 한 행씩, 헤더 필드는 해당 직원의 모든 행에 반복됩니다:
| 직원 이름 | 날짜 | 출근 | 퇴근 | 휴게 | 총 근무 시간 | OT 시간 | 프로젝트 |
|---|---|---|---|---|---|---|---|
| Jose Martinez | 2026-05-12 | 오전 6:45 | 오후 3:30 | 30분 | 8.25 | 0.25 | Elm Street Retail |
| Jose Martinez | 2026-05-13 | 오전 7:00 | 오후 4:15 | 30분 | 8.75 | 0.75 | Elm Street Retail |
| David Garcia | 2026-05-12 | 오전 6:30 | 오후 2:30 | — | 8.00 | — | Oakview Residence |
타임시트 데이터가 까다로워지는 순간 — 직원이 출근·퇴근 시간은 기록했지만 총 근무 시간 계산을 잊었거나, 초과 근무를 검토 대상으로 표시해야 할 때 — 이 애드온은 계산 열을 지원합니다. 총 근무 시간 (퇴근 − 출근 − 휴게) 같은 열을 정의하면 AI가 추출 과정에서 자동 계산합니다. 원시 데이터를 받아 다시 수식을 넣을 필요 없이, 한 번에 급여 지급 준비가 완료된 스프레드시트를 얻을 수 있습니다.
사이드바 애드온 vs. 수동 입력, 급여 소프트웨어, 별도 추출 도구
Google Sheets에서 타임시트를 처리하는 소규모 사업장에는 네 가지 방법이 있습니다. 비용뿐 아니라, 이미 구축한 스프레드시트를 벗어나야 하는지 여부에서도 차이가 납니다:
| 방식 | 타임시트 15건 처리 시간 | Google Sheets 이탈 여부 | 월 비용 | 급여 지급에 최적화? |
|---|---|---|---|---|
| 수동 입력 | 45-60분 | 예 (사진/PDF를 열기 위해) | 0원 | 직접 구축 |
| 급여 소프트웨어 (Gusto, QuickBooks Payroll) | 10-15분 (설정 후) | 예 (Sheets를 완전히 대체) | $40-$150 + 직원당 $5-$12 | 완벽 — 단, 마이그레이션 필요 |
| 별도 OCR 도구 + CSV 가져오기 | 20-30분 | 예 (대시보드 업로드 → CSV 다운로드 → 시트에 붙여넣기) | 월 $20-$50 | 아니오 — 재포맷 단계 필요 |
| Google Sheets 사이드바 애드온 | 5-10분 | 아니오 | 요금제에 따라 다름 | 아니오 — 단, 기존 급여 시트에 데이터 제공 |
급여 소프트웨어 행에 대해 솔직히 말씀드리자면: Gusto, QuickBooks Payroll, ADP Run, Patriot Payroll ($17 + 직원당 $4), Square Payroll ($35 + 직원당 $6)은 모두 급여를 처음부터 끝까지 처리합니다 — 세금 신고, 직접 입금, W-2 발급. 많은 사업장에 적합한 솔루션입니다. 하지만 이 글에서 다루는 질문과는 다른 질문에 대한 답입니다. 여기서의 질문은: "이미 Google Sheets에서 급여를 처리하고 있습니다. 타임시트는 종이나 사진으로 들어옵니다. 시트를 벗어나지 않고 데이터를 어떻게 가져올 수 있을까요?"입니다. 급여 소프트웨어는 "Sheets 사용을 중단하세요"라는 답을 줍니다. 애드온은 "시트는 유지하고, 데이터 입력 방식만 바꾸세요"라는 답을 줍니다.
별도 OCR 경로는 중간 지점에서 좌절감을 줍니다. 자동화를 얻습니다 — 도구가 타임시트를 읽습니다 — 하지만 재포맷 작업이 뒤따릅니다: CSV의 열 순서가 시트와 맞지 않고, 날짜 형식이 급여 등록부와 다르며, 직원 이름 필드가 성/이름으로 분할되어 있을 수 있는데 시트는 단일 이름 열을 사용합니다. 각 불일치를 수정하는 데 몇 분이 걸립니다. 52번의 급여 주기 동안 그 시간은 누적되어 몇 시간의 조정 작업이 됩니다. 애드온은 기존 열 구조에 직접 데이터를 쓰기 때문에 이런 문제를 피할 수 있습니다.
FLSA 기록 보관, 급여 제공업체가 아닌 정확한 데이터가 필요합니다
종이 타임시트를 처리할 때 발생하는 숨은 비용은 단순히 입력 시간만이 아닙니다. 수동 데이터 입력 오류로 인한 규정 준수 위험도 포함됩니다. 공정근로기준법(FLSA)에 따라 고용주는 각 비면제 직원에 대한 정확한 급여 기록을 유지해야 하며, 해당 기록은 노동부(DOL) 조사에 견딜 수 있어야 합니다.
29 CFR Part 516은 적용 대상 직원별로 기록해야 할 사항을 명시합니다: 이름, 주소, 성별, 직업, 주 근무 시작 시간, 일별 및 주별 근무 시간, 정규 임금률, 초과 근무 수당, 급여 기간별 총 임금, 지급일. 규정은 "기록의 특정 순서나 형식은 규정하지 않는다"고 명시합니다. 필요한 데이터 필드가 포함된 Google 스프레드시트는 FLSA 기록 보관 요건을 충족합니다. 종이 원장, 근태 기록 시스템, 또는 완전하고 정확한 기록을 생성하는 모든 방법도 마찬가지입니다. DOL의 Fact Sheet #21은 고용주가 "완전하고 정확하기만 하면 어떤 근태 기록 방법이든 사용할 수 있다"고 확인합니다.
FLSA가 요구하는 것은 기록 보관 기간입니다: 급여 기록은 3년(29 CFR 516.5), 임금 계산에 사용된 기초 문서(타임카드, 작업 일정, 임금률표)는 2년(29 CFR 516.6)입니다. IRS는 Publication 15 (Circular E)에 따라 고용세 기록에 대해 4년 보관 요건을 추가합니다. Google Drive에 저장된 Google 스프레드시트 급여 기록과 함께 저장된 타임시트 사진은 세 가지 보관 기간을 모두 충족하며, 감열지 타임카드와 달리 디지털 기록은 바래지 않습니다.
이러한 맥락에서 타임시트 데이터 추출은 편의 기능을 넘어 기록 보관 메커니즘이 됩니다. 수동으로 입력하는 모든 필드는 오류 가능성이 있는 필드입니다. Reddit의 급여 담당자는 건설 급여에서 이러한 오류로 인한 후속 비용을 설명했습니다: "하루의 절반이 급여를 처리하기 전에 확인하고 재확인하는 데 사라집니다. 분류가 이전과 일치하지 않는 것을 발견했습니다. 다른 사람이 다른 근무 시간을 기록했고, 갑자기 여러 사람에게 메시지를 보내 어떤 버전이 실제로 정확한지 알아내야 했습니다." 추출 애드온이 오류를 완전히 없애지는 못하지만(어떤 도구도 그럴 수 없습니다), 작업을 생산(모든 값 입력)에서 검토(잘못된 부분 스캔)로 전환하여 더 빠른 인지 작업과 더 낮은 누락률을 제공합니다.
FLSA는 급여 소프트웨어를 구매하라고 요구하지 않습니다. DOL 조사관이 직원의 임금을 재구성할 수 있는 기록을 유지하라고 요구합니다. 정확하고 완전하며 업로드한 타임시트 사진으로 뒷받침되는 Google 스프레드시트는 그 기준을 충족합니다. 애드온은 실제 근무 시간과 기록된 시간 사이의 차이를 만드는 입력 오류 없이 데이터를 스프레드시트에 넣는 데 도움을 줍니다.
자주 묻는 질문
애드온이 수기 근무 시간표에서도 작동하나요?
네, 웹 애플리케이션과 동일한 정확도 범위 내에서 작동합니다. 기본 비전 대형 모델은 동일한 페이지에서 필기, 인쇄된 텍스트, 혼합 형식을 읽습니다. 명확하고 읽기 쉬운 필기는 신뢰할 수 있는 추출을 제공합니다. 교대 근무 종료 시 급하게 쓴 글씨, 매우 연한 연필, 또는 심하게 번진 용지는 정확도를 떨어뜨려 수동 검토가 필요할 수 있습니다. 추출 엔진이 필기 인식 및 필드 수준 정확도를 처리하는 방법에 대한 자세한 내용은 수기 근무 시간표 추출 가이드 및 근무 시간표 정확도 가이드를 참조하세요.
여러 직원의 근무 시간표를 한 번에 일괄 처리할 수 있나요?
네. 모든 근무 시간표 파일을 한 번에 업로드하세요 — 개별 타임카드 15개, 20명의 이름이 적힌 출근 기록부, 인쇄된 템플릿과 수기 페이지가 섞인 경우 등 — 각 문서는 시트에 적절한 수의 행을 생성합니다. 동일한 열 이름이 전체 배치에 적용됩니다. 애드온을 통해 여러 문서 유형을 일괄 처리하는 비즈니스의 경우 일괄 처리 워크플로 가이드에서 사이드바를 통한 확장 추출 패턴을 다룹니다.
근무 시간표 템플릿이 급여 시트 템플릿과 다른 경우는 어떻게 하나요?
예외가 아니라 일반적인 경우입니다. 사이드바에 입력하는 열 이름이 출력 구조를 정의하며, 실제 근무 시간표의 열 머리글과 일치할 필요는 없습니다. "시작"이라고 표시된 열과 "출근 시간"이라고 표시된 열 모두 AI가 레이블 텍스트가 아닌 의미를 기준으로 매칭하기 때문에 "출근 시간"이라는 열로 추출됩니다. 애드온은 근무 시간표에 적응하며, 급여 시트는 도구에 적응하지 않습니다.
애드온이 QuickBooks나 ADP 같은 급여 소프트웨어와 통합되나요?
직접 통합되지는 않습니다. 애드온은 Google Sheets에 데이터를 기록하며, 타사 급여 플랫폼으로 데이터를 푸시하지 않습니다. 워크플로가 Google Sheets에 데이터 입력 → 급여 소프트웨어로 내보내기 또는 업로드인 경우, 애드온이 첫 번째 단계를 처리합니다. 워크플로가 근무 시간표를 QuickBooks Payroll에 직접 입력하는 경우, 애드온은 해당 경로를 위해 설계되지 않았습니다. 스프레드시트가 시스템이거나 업로드 전 준비 영역인 워크플로를 위해 구축되었습니다.
AI가 직원 이름이나 퇴근 시간을 잘못 읽으면 어떻게 되나요?
추출된 데이터는 시트 셀에 바로 표시되며, 별도의 검토 화면이나 수정 화면이 없습니다. "J. Martinez" 대신 "J. Mratinez"로 표시되면 셀을 클릭해서 수정하면 됩니다. 다른 오타와 동일하게 처리하세요. 애드온이 데이터를 검토 대시보드 뒤에 가두지 않습니다. 목표는 타임시트당 평균 1-2개 필드만 수정하고, 6-8개 필드를 직접 입력하지 않는 것입니다. 즉, 도구가 대부분의 작업을 처리하고, 전체 데이터 입력 대신 빠른 확인만 남깁니다.
매 급여 기간마다 칼럼 설정을 재사용할 수 있나요?
네. 급여 칼럼(직원 이름, 날짜, 출근 시간, 퇴근 시간, 휴게 시간, 총 근무 시간, 초과 근무 시간, 프로젝트)을 한 번 정의한 후 저장하고 매주 동일한 목록을 불러오면 됩니다. 칼럼 이름은 다른 작업반, 다른 타임카드 형식, 다른 주에도 동일하게 작동합니다. AI가 특정 레이아웃이 아닌 의미를 기준으로 매칭하기 때문입니다. 프로젝트 코드를 변경하거나 새 직원을 추가하는 경우 칼럼 목록에서 해당 값을 업데이트하고 계속 사용하면 됩니다.
애드온에서 지원하는 파일 형식은 무엇인가요?
JPG, PNG, WebP, AVIF, PDF입니다. 종이 타임카드의 휴대폰 사진, 복합기에서 스캔한 PDF, 시간 입력 스크린샷, 디지털 타임시트 내보내기 파일을 모두 지원합니다. 모든 형식을 동일한 업로드 배치에 혼합할 수 있습니다.
급여 오류의 대가는 단순한 수정이 아닙니다. 직원이 왜 급여가 40달러 부족한지 묻는 대화, 타임카드와 달리 화요일에 가르시아가 출근했는지 확인하려는 현장소장의 전화, 2년 전 기록을 요구하는 노동부 서한까지. 이 애드온은 오류 가능성을 '모든 키 입력'에서 '타임시트당 한 번 검토'로 줄여줍니다. 이번 주 타임시트를 사이드바에 넣어보고 금요일 오후가 여유로워지는지 확인해보세요.
구글 시트 애드온 사용해보기