스프레드시트에서 일괄 라벨 인쇄 완전 가이드
데이터에서 라벨 인쇄에 대한 모든 것 — 스프레드시트 준비부터 최종 PDF 인쇄까지. DYMO, Zebra, Brother, Avery 라벨 프린터와 함께 CSV, Excel, Google Sheets를 다룹니다.
라벨 편집기 열기 →1. 일괄 라벨 인쇄란?
일괄 라벨 인쇄(가변 데이터 인쇄 또는 메일 머지라고도 함)는 하나의 라벨 템플릿을 만들고 이를 사용하여 많은 라벨을 인쇄하는 것을 의미합니다 — 각각 다른 데이터로. 라벨을 하나씩 디자인하는 대신:
- 하나의 템플릿 디자인 과 같은 플레이스홀더 필드 사용
과 같은 플레이스홀더 필드 사용 - 데이터 소스 연결 (스프레드시트, CSV, Google Sheet)
- 내보내기 — 데이터의 각 행이 고유한 라벨이 됩니다
이는 Microsoft Word의 "메일 머지" 기능과 같은 개념이지만, 라벨을 위해 특별히 제작되어 사용하기가 훨씬 쉽습니다.
2. 지원되는 데이터 소스
OpenLabelMaker는 네 가지 입력 방법의 데이터를 허용합니다:
📁 파일 업로드
드래그 앤 드롭 또는 탐색. 지원 형식:
- • .csv (쉼표 구분)
- • .tsv (탭 구분)
- • .xlsx (Excel)
- • .xls (레거시 Excel)
- • .ods (LibreOffice)
🔗 Google Sheets
Google Sheets URL을 붙여넣으세요. 시트는 "링크가 있는 사람은 누구나 볼 수 있음"으로 설정되어야 합니다. OAuth나 애드온이 필요하지 않습니다.
📋 붙여넣기
Excel, Google Sheets, Numbers 또는 모든 스프레드시트 앱에서 셀을 복사하여 직접 붙여넣으세요. 탭/쉼표 구분을 자동 감지합니다.
✏️ 수동
편집 가능한 테이블에서 직접 데이터를 입력하세요. 행 추가, 시퀀스 채우기. 소량 일괄 처리나 순차 번호 매기기에 좋습니다.
3. 데이터 준비
좋은 데이터 = 좋은 라벨. 깔끔한 가져오기를 위해 다음 규칙을 따르세요:
name, address, sku. 공백과 특수 문자를 피하세요.4. 플레이스홀더 작동 방식
플레이스홀더가 마법입니다. 라벨의 모든 텍스트 요소는 {{column_name}} 을 포함할 수 있으며 — 각 라벨에 대해 해당 열의 실제 데이터로 대체됩니다.
템플릿:
출력 (1행):
특수 플레이스홀더:
- •
{{#}}— 자동 증가 번호 (1, 2, 3...). 수동 시퀀스 채우기 기능과 함께 작동. - • 빈 값 — 셀이 비어 있으면 플레이스홀더가 아무것도 아닌 것으로 대체됩니다. 빈 플레이스홀더만 있는 텍스트 요소는 접힙니다 (빈 줄 없음).
- • 바코드 — 바코드 값을
{{sku}}로 설정하면 각 라벨이 고유한 바코드를 받습니다. - • QR 코드 — 같은 원리.
{{url}}이 라벨당 고유한 QR을 생성합니다.
5. 일괄 바코드 및 QR 코드
일괄 바코드 라벨이 킬러 기능입니다. 각 라벨은 스프레드시트 데이터에서 생성된 고유하고 스캔 가능한 바코드를 받습니다. 지원 형식:
Code 39, EAN-8, ITF-14 추가. 전체 대량 바코드 가이드 →
6. 시트 라벨 vs 프린터 라벨
일괄 출력은 라벨 유형에 따라 다릅니다:
📄 시트 라벨 (Avery, HERMA)
라벨이 A4/Letter 페이지의 격자 위치를 채웁니다. 1행 = 위치 1, 2행 = 위치 2 등. 페이지가 가득 차면 새 페이지가 시작됩니다.
- • Avery L7160 (21장/시트)의 200개 주소 = 10페이지
- • 부분적으로 사용된 시트를 위한 "라벨에서 시작" 오프셋 지원
- • 모든 잉크젯 또는 레이저 프린터에서 인쇄
🖨️ 프린터 라벨 (DYMO, Zebra, Brother)
각 행 = PDF의 한 페이지. 페이지 치수가 라벨과 정확히 일치합니다. 프린터가 페이지당 하나의 라벨을 공급합니다.
- • DYMO 11354의 500개 제품 = 500페이지 PDF
- • 인쇄 설정: 경계선 없음, 100% 배율, 여백 없음
- • 모든 열전사 또는 직접 인쇄 라벨 프린터와 작동
7. 고급 기능
반복 횟수
"각 라벨 × 인쇄" — 각 제품 라벨을 5부 인쇄. 반복=5인 100행 CSV는 500개 라벨이 됩니다.
라벨에서 시작 오프셋
시트 라벨의 경우: 이미 시트의 첫 7개 라벨을 사용했다면 오프셋을 8로 설정하면 위치 8에서 인쇄가 시작됩니다. 낭비되는 시트가 없습니다.
빈 필드 축소
플레이스홀더가 빈 값으로 해결되면 (셀이 공백) 텍스트 요소가 숨겨지고 남은 요소들이 위로 이동합니다. 라벨에 추한 빈 줄이 없습니다.
일괄 데이터로 자동 저장
가져온 데이터가 라벨 디자인과 함께 저장됩니다. 나중에 디자인을 다시 열면 데이터가 여전히 있습니다. .olm.json 저장 파일에서도 내보냅니다.
순차 번호 매기기
{{#}} {{#}} 을 수동 시퀀스 채우기 기능과 함께 사용하세요. 스프레드시트 없이 번호가 매겨진 라벨 (001→500)을 생성하세요.
8. 문제 해결
필드가 데이터 대신 {{field}}를 보여줌
플레이스홀더 이름은 데이터의 열 헤더와 정확히 일치해야 합니다. 오타, 공백 또는 대소문자 차이를 확인하세요. {{Name}} ≠ 과 같은 플레이스홀더 필드 사용.
과 같은 플레이스홀더 필드 사용
과 다릅니다.
일부 바코드가 렌더링되지 않음
바코드 형식에는 엄격한 규칙이 있습니다. EAN-13은 정확히 12 또는 13자리가 필요합니다. UPC-A는 정확히 11 또는 12자리가 필요합니다. 데이터가 형식과 일치하지 않으면 바코드 렌더링이 실패합니다. 혼합/영숫자 데이터에는 Code 128을 사용하세요.
Google Sheets 가져오기 실패
시트가 "링크가 있는 사람은 누구나 볼 수 있음"으로 설정되어 있는지 확인하세요. 비공개 시트는 가져올 수 없습니다. 또한 URL이 일반 Google Sheets URL인지 확인하세요 (공유 드라이브나 단축 링크가 아님).
1000개 이상 라벨로 PDF 생성이 느림
이는 정상입니다 — 각 라벨이 브라우저에서 고품질 이미지로 렌더링됩니다. 15–30초를 기다려 주세요. 너무 느리면 데이터를 500개씩 배치로 나누어 보세요.