바코드를 Google Sheets로 스캔하는 방법
바코드 스캔 결과를 Google Sheets로 옮기는 믿을 만한 방법은 두 가지입니다: 스캔 앱에서 CSV를 내보내 시트로 가져오거나(파일 → 가져오기 → 추가), 팀이 자체 이메일 자동화를 운영한다면 내보내기 파일을 그곳으로 이메일로 보내 그 서비스가 행을 추가하게 하는 것입니다. DataScan은 두 방법 모두에서 첫 단계, 즉 스캔과 파일을 담당합니다. 이 가이드는 두 가지 방법을 모두 단계별로 안내합니다.
재고가 Google Sheets에 있을 때
Google Sheets는 수많은 소규모 사업장에서 사실상의 재고 시스템입니다: 팀과 공유되고, 항상 백업되며, 무료입니다. 마찰은 입력에서 생깁니다. 창고에 서서 상자의 바코드를 읽고 Sheets 모바일 앱에 엄지로 입력하는 것은 느리고, 모바일 키보드는 숫자를 뒤바꾸는 기계나 다름없습니다. 해결책은 캡처와 저장을 분리하는 것입니다: 목적에 맞게 만들어진 앱으로 빠르게 스캔한 다음, 깔끔한 가져오기 한 번으로 데이터를 시트에 안착시키세요 — 또는 아래 설명처럼 직접 운영하는 자동화로 이메일을 보내세요.
경로 A: CSV로 내보내 Google Sheets로 가져오기
가장 단순한 경로이며 주기적인 업무 — 재고 실사, 입고 확인, 감사 — 에 알맞습니다. 연결할 계정도, 유지할 자동화도 없고, Sheets의 메뉴 하나 말고는 새로 배울 것도 없습니다. 스캔이 브라우저가 아니라 앱에서 이루어지므로, 창고에 신호가 전혀 없을 때도 작동합니다.
- 바코드 앱으로 품목을 스캔하세요 iPhone 또는 Android 스마트폰에 DataScan을 설치하고 품목을 하나의 세션으로 스캔하세요 — 단순 목록에는 연속 스캔 모드를, 품목마다 수량이 필요할 때는 단일 값 스캔 모드를 사용합니다. 스캔은 완전히 오프라인으로 작동하므로 신호가 없는 창고도 문제가 되지 않습니다.
- 세션을 CSV로 내보내세요 완료한 세션을 CSV 파일로 내보내세요. 설정에서 구분 기호, 머리글 포함 여부, 열 이름, 날짜 형식을 직접 정할 수 있습니다 — 시트의 열과 똑같이 한 번만 맞춰 두면 이후 모든 내보내기가 자동으로 정렬됩니다.
- CSV를 Google Sheets로 가져오세요 재고 시트를 열고 파일 → 가져오기 → 업로드를 선택하세요. 결정적인 설정은 가져오기 위치: “현재 시트에 추가”입니다 — 스캔 결과가 기존 데이터를 대체하는 대신 그 아래에 새 행으로 추가됩니다.
- 선택 사항: 파일을 자체 자동화로 이메일 전송하세요 이 작업을 매주 또는 매일 하고 이미 자동화 서비스를 사용 중이라면, 아래 경로 B에서 이메일 전달 방법을 확인하세요.
팁: 긴 숫자 바코드(EAN-13, UPC)는 Sheets에서 일반 텍스트로 서식이 지정된 열에 두어야 합니다. 열 서식을 한 번만 지정해 두면(서식 → 숫자 → 일반 텍스트) 가져오기가 바코드를 지수 표기로 망가뜨리는 일이 결코 없습니다.
경로 B: 직접 운영하는 자동화로 파일을 이메일 전송하기
DataScan은 '이메일 보내기'를 탭하면 자체 SMTP 서버를 통해 내보내기 파일을 이메일로 보낼 수 있습니다. DataScan에는 Zapier나 Google 연동이 없지만, 팀이 이미 자동화 서비스를 운영하고 있다면 그 이메일을 트리거로 사용할 수 있습니다:
- 수신지를 설정하세요. DataScan의 SMTP 설정에서 '받는 사람 이메일'을 자동화 서비스가 감시하는 전용 주소로 설정하세요.
- 자동화는 직접 구성하세요. 사용 중인 자동화 서비스에서: 수신 이메일을 트리거로 잡고, 첨부된 CSV를 파싱한 뒤, 그 열들을 Google Sheets의 “스프레드시트 행 만들기” 동작에 매핑하세요. 이 부분은 DataScan 밖에서 이루어집니다.
- 스캔한 뒤 '이메일 보내기'를 탭하세요. 보낸 각 내보내기 파일은 자동화로 전달되며, 올바르게 설정되어 있다면 자동화가 행을 추가합니다. 처음 몇 번 보낸 뒤에는 시트를 확인하세요.
빈 보충 예시 워크플로도 같은 이메일 단계를 사용하며, 파일이 시트 대신 공급업체로 갑니다. 자동화 서비스가 중단되더라도 이메일과 파일은 여전히 손에 있습니다 — 잃는 것이 없습니다.
자동화를 견고하게 만들기
몇 가지 세부 사항이 몇 년간 조용히 잘 돌아가는 이메일 자동화와 첫 주에 망가지는 자동화를 가릅니다:
- 먼저 품목 세 개짜리 세션으로 테스트하세요. 아는 바코드 세 개를 스캔해 이메일을 보내고 시트를 확인하세요. 잘못 매핑된 열은 300행보다 3행에서 훨씬 찾기 쉽습니다.
- 머리글은 켜 두고 바꾸지 마세요. CSV 내보내기에 머리글을 포함하고 이후에는 절대 이름을 바꾸지 마세요 — 자동화는 머리글로 매핑하므로, 이름이 바뀐 열은 데이터를 조용히 엉뚱한 필드에 떨어뜨립니다.
- 날짜 형식을 표준화하세요. DataScan의 날짜 형식을 ISO(YYYY-MM-DD)로 설정하면 시트의 지역 설정과 무관하게 Google Sheets가 타임스탬프를 명확하게 해석합니다.
- 위치나 작업마다 한 번씩 내보내세요. 구역마다 파일 하나면 재고 수치가 이상해 보일 때 쉽게 거슬러 추적할 수 있습니다 — 거대한 파일 하나를 해부하는 것보다 훨씬 쉽습니다.
어느 경로를 선택해야 할까요?
- 월간 재고 실사 또는 일회성 감사: 경로 A. 가끔 하는 가져오기를 위해 자동화를 만들 이유는 없습니다.
- 반복 워크플로, 스캐너 한 대: 이미 자동화 서비스를 운영 중이라면 경로 B.
- 반복 워크플로, 스캐너 여러 대: 경로 B에서 모두가 같은 자동화로 메일을 보내면 — 시트가 병합 지점이 됩니다.
- Excel 중심 팀이라면? 동일한 세션을 Excel 파일로도 내보낼 수 있습니다 — 바코드를 Excel로 스캔하기를 참고하세요.
다른 선택지에 대한 솔직한 평가
Google Sheets 부가기능과 Apps Script 스캐너는 브라우저 탭 안에서 실행됩니다: 책상에서 품목 세 개를 스캔하기에는 쓸 만하지만, 창고에서 100개를 처리하기에는 고통스럽고, 오프라인에서는 무용지물입니다. 키보드 웨지 Bluetooth 스캐너는 Sheets 모바일 앱에 입력할 수 있지만, 포커스가 있는 셀에 그대로 입력되므로 — 손가락 한 번 잘못 닿으면 열 정렬이 무너지고, 수량 캡처나 타임스탬프도 없습니다. 일부 재고 SaaS 제품은 진짜 Sheets 연동을 제공합니다 — 사용자당 요금을 내고, 재고 데이터가 그들의 서버에 놓이는 대가로요. 캡처 후 가져오기 방식은 조금 덜 화려하지만 훨씬 더 견고합니다: 데이터는 언제나 본인이 통제하는 파일 안에 있고, 뭔가 이상해 보일 때 모든 단계를 직접 확인할 수 있습니다. 그 맞바꿈이 DataScan 파일 기반 설계 전체를 관통하는 주제입니다.
자주 묻는 질문
아니요. 그런 척하기보다는 분명히 말씀드리는 편이 낫다고 봅니다. DataScan은 파일 기반입니다: CSV 또는 Excel 파일을 내보내면 이를 Sheets로 가져옵니다. Google 계정에 연결되는 것은 없으며, 모든 내보내기는 사용자가 탭해서 시작한 파일입니다.
Google Sheets에서 파일, 가져오기, 업로드를 차례로 선택하고 "가져오기 위치"를 "현재 시트에 추가"로 설정하세요. Google Sheets가 기존 데이터를 대체하는 대신 그 아래에 CSV 행을 추가합니다.
네, 파일 기반 방식으로 가능합니다: 각자 자기 스마트폰으로 스캔해 각자의 파일을 내보내고, 각 파일을 추가 옵션으로 같은 시트에 가져오면 됩니다. 모든 스마트폰의 내보내기 설정을 동일하게 하면 열이 맞춰집니다.
작업 방식에 맞는 것을 사용하세요. DataScan은 자체 앱에서 스캔하고, 창고와 지하실에서 오프라인으로 작동하며, 품목별 수량과 메모를 캡처하고, 작업이 끝나면 구조화된 CSV 파일을 Sheets에 넘겨줍니다.