スプレッドシートからのバッチラベル印刷完全ガイド
データからラベルを印刷することについて知っておくべきすべて — スプレッドシートの準備から最終PDFの印刷まで。DYMO、Zebra、Brother、A-oneラベルプリンターでのCSV、Excel、Google Sheetsをカバー。
ラベルエディタを開く →1. バッチラベル印刷とは?
バッチラベル印刷(可変データ印刷や差し込み印刷とも呼ばれる)は、1つのラベルテンプレートを作成し、それを使用して多くのラベルを印刷することを意味します — それぞれ異なるデータで。ラベルを1つずつデザインする代わりに:
- 1つのテンプレートをデザイン などのプレースホルダーフィールド付き
などのプレースホルダーフィールド付き - データソースを接続 (スプレッドシート、CSV、Google Sheet)
- エクスポート — データの各行が固有のラベルになります
これはMicrosoft Wordの「差し込み印刷」機能と同じコンセプトですが、ラベル専用に構築されており、使用がはるかに簡単です。
2. 対応データソース
OpenLabelMakerは4つの入力方法からデータを受け入れます:
📁 ファイルアップロード
ドラッグ&ドロップまたは参照。対応形式:
- • .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 プリンターラベル
バッチ出力はラベルタイプによって異なります:
📄 シートラベル(A-one、HERMA)
ラベルがA4/レターページのグリッド位置を埋めます。行1 = 位置1、行2 = 位置2など。ページが満杯になると、新しいページが開始。
- • A-one L7160(21枚/シート)の200住所 = 10ページ
- • 部分使用シート用「ラベルから開始」オフセット対応
- • あらゆるインクジェットまたはレーザープリンターで印刷
🖨️ プリンターラベル(DYMO、Zebra、Brother)
各行 = PDFで1ページ。ページ寸法がラベルと完全一致。プリンターがページごとに1ラベルを送り出し。
- • DYMO 11354で500商品 = 500ページPDF
- • 印刷設定:縁なし、100%スケール、マージンなし
- • あらゆるサーマルまたは直接印刷ラベルプリンターで動作
7. 高度な機能
リピート回数
「各ラベルを×印刷」— 各商品ラベルを5部印刷。repeat=5の100行CSVが500ラベルになります。
開始ラベルオフセット
シートラベル用:シートの最初の7ラベルを既に使用している場合、オフセットを8に設定すると位置8から印刷開始。シートの無駄なし。
空フィールド折りたたみ
プレースホルダーが空に解決される場合(セルが空白)、テキスト要素が隠れて残り要素が上にシフト。ラベルに醜い空白行なし。
バッチデータでの自動保存
インポートされたデータはラベルデザインと共に保存。後でデザインを再度開くと、データがまだそこにあります。.olm.json保存ファイルでもエクスポートされます。
連番
手動埋めシーケンス機能で{{#}}を使用。スプレッドシートなしで番号付きラベル(001→500)を生成。 {{#}} 8. トラブルシューティング
フィールドがデータの代わりに{{field}}を表示
プレースホルダー名はデータの列ヘッダーと完全に一致する必要があります。タイプミス、スペース、大文字小文字の違いをチェック。
一部のバーコードが表示されない 一部のバーコードが表示されない ≠ などのプレースホルダーフィールド付き.
バーコード形式には厳格なルールがあります。EAN-13は正確に12または13桁が必要。UPC-Aは正確に11または12桁が必要。データが形式に一致しない場合、バーコードのレンダリングが失敗。混合/英数字データにはCode 128を使用。
Google Sheetsインポートが失敗
シートが「リンクを知っている全員が閲覧可」に設定されていることを確認。プライベートシートは取得できません。また、URLが通常のGoogle Sheets URL(共有ドライブや短縮リンクではない)であることをチェック。
1000+ラベルでPDF生成が遅い
これは正常です — 各ラベルがブラウザで高品質画像としてレンダリングされます。15-30秒かかります。遅すぎる場合は、データを500のバッチに分割してみてください。
A-oneシートでラベルがずれて印刷
印刷設定で:スケールを100%(「ページに合わせる」ではない)、マージンを「なし」に設定し、紙サイズが適切にA4またはUSレターであることを確認。一部のプリンターには小さなオフセットがあります — まず1ページでテスト印刷してください。
9. データソース・使用事例別特定ガイド