ホーム › バッチラベル › 完全ガイド
総合ガイド

スプレッドシートからのバッチラベル印刷完全ガイド

データからラベルを印刷するために知っておくべきすべて — スプレッドシートの準備から最終PDFの印刷まで。CSV、Excel、Google Sheetsと、DYMO、Zebra、Brother、インクジェット/レーザー用シートラベルの組み合わせを解説します。

ラベルエディタを開く →

1. バッチラベル印刷とは?

バッチラベル印刷(可変データ印刷や差し込み印刷とも呼ばれる)は、1つのラベルテンプレートを作成し、それを使用して多くのラベルを印刷することを意味します — それぞれ異なるデータで。ラベルを1つずつデザインする代わりに:

  1. 1つのテンプレートをデザイン — 次のようなプレースホルダー項目を入れて: {{name}}
  2. データソースを接続 (スプレッドシート、CSV、Google Sheet)
  3. エクスポート — データの各行が固有のラベルになります

これはMicrosoft Wordの「差し込み印刷」機能と同じコンセプトですが、ラベル専用に構築されており、使用がはるかに簡単です。

2. 対応データソース

OpenLabelMakerは4つの入力方法からデータを受け入れます:

📁 ファイルアップロード

ドラッグ&ドロップまたは参照。対応形式:

  • • .csv(カンマ区切り)
  • • .tsv(タブ区切り)
  • • .xlsx(Excel)
  • • .xls(レガシーExcel)
  • • .ods(LibreOffice)

🔗 Google Sheets

Google SheetsのURLを貼り付け。シートは「リンクを知っている全員が閲覧可」に設定されている必要があります。OAuthやアドオン不要。

完全なGoogle Sheetsガイド →

📋 貼り付け

Excel、Google Sheets、Numbers、または任意のスプレッドシートアプリからセルをコピーして直接貼り付け。タブ/カンマ区切りを自動検出。

✏️ 手動

編集可能なテーブルに直接データを入力。行を追加、シーケンスを埋める。小さなバッチや連番に適している。

3. データの準備

良いデータ = 良いラベル。クリーンなインポートのために以下のルールに従ってください:

✓
シンプルな列ヘッダーを使用 — name, address, sku。スペースと特殊文字を避ける。
✓
1行につき1ラベル — スプレッドシートの各行が1ラベルになります。
✓
1行目にヘッダー — 最初の行は常に列ヘッダーとして扱われます。
✓
空行を削除 — 下部の末尾空行は空白ラベルを作成します。
✓
バーコード値をクリーンに — スペースなし、バーコード形式で許可されている場合のみダッシュ。
✗
セル結合しない — ExcelのセルマージはCSVエクスポートを破綻させます。
✗
エラーを返す数式を使用しない — #N/Aや#REF!値がラベルに表示されます。

4. プレースホルダーの仕組み

プレースホルダーが魔法です。ラベル上の任意のテキスト要素に {{column_name}} を含めることができ、各ラベルでその列の実データに置き換えられます。

テンプレート:

{{name}}
{{address}}
{{city}}, {{zip}}

出力(行1):

田中花子
東京都新宿区西新宿1-1-1
新宿区, 160-0023

特別プレースホルダー:

5. バッチでのバーコードとQRコード

バッチバーコードラベルがキラー機能です。各ラベルがスプレッドシートデータから生成された固有でスキャン可能なバーコードを取得。対応形式:

Code 128
任意のテキスト
EAN-13
13桁
UPC-A
12桁
QRコード
任意のテキスト/URL

その他Code 39、EAN-8、ITF-14。 完全バルクバーコードガイド →

6. シートラベル vs プリンターラベル

バッチ出力はラベルタイプによって異なります:

📄 シートラベル(HERMA、A4/USレター)

ラベルがA4/レターページのグリッド位置を埋めます。行1 = 位置1、行2 = 位置2など。ページが満杯になると、新しいページが開始。

  • • L7160ラベル(21枚/シート)に200件の住所 = 10ページ
  • • 部分使用シート用「ラベルから開始」オフセット対応
  • • あらゆるインクジェットまたはレーザープリンターで印刷

🖨️ プリンターラベル(DYMO、Zebra、Brother)

各行 = PDFで1ページ。ページ寸法がラベルと完全一致。プリンターがページごとに1ラベルを送り出し。

  • • DYMO 11354で500商品 = 500ページPDF
  • • 印刷設定:縁なし、100%スケール、マージンなし
  • • あらゆるサーマルまたは直接印刷ラベルプリンターで動作

7. 高度な機能

リピート回数

「Print each label ×」(各ラベルの印刷枚数)— 各商品ラベルを5部ずつ印刷。repeat=5の100行CSVは500枚のラベルになります。

開始ラベルオフセット

シートラベル用:シートの最初の7ラベルを既に使用している場合、オフセットを8に設定すると位置8から印刷開始。シートの無駄なし。

空フィールド折りたたみ

プレースホルダーが空に解決される場合(セルが空白)、テキスト要素が隠れて残り要素が上にシフト。ラベルに醜い空白行なし。

バッチデータでの自動保存

インポートされたデータはラベルデザインと共に保存。後でデザインを再度開くと、データがまだそこにあります。.olm.json保存ファイルでもエクスポートされます。

連番

使い方: {{#}} を手動の連番入力(fill sequence)機能と組み合わせて使用します。スプレッドシートなしで番号付きラベル(001→500)を作成できます。

8. トラブルシューティング

データの代わりに{{field}}と表示される

プレースホルダー名はデータの列ヘッダーと完全に一致する必要があります。タイプミス、スペース、大文字小文字の違いをチェック。 {{Name}} ≠ {{name}}.

一部のバーコードが表示されない

バーコード形式には厳格なルールがあります。EAN-13は正確に12または13桁が必要。UPC-Aは正確に11または12桁が必要。データが形式に一致しない場合、バーコードのレンダリングが失敗。混合/英数字データにはCode 128を使用。

Google Sheetsインポートが失敗

シートが「リンクを知っている全員が閲覧可」に設定されていることを確認。プライベートシートは取得できません。また、URLが通常のGoogle Sheets URL(共有ドライブや短縮リンクではない)であることをチェック。

1000+ラベルでPDF生成が遅い

これは正常です — 各ラベルがブラウザで高品質画像としてレンダリングされます。15-30秒かかります。遅すぎる場合は、データを500のバッチに分割してみてください。

ラベルシートで印刷位置がずれる

印刷設定で:スケールを100%(「ページに合わせる」ではない)、マージンを「なし」に設定し、紙サイズが適切にA4またはUSレターであることを確認。一部のプリンターには小さなオフセットがあります — まず1ページでテスト印刷してください。

9. データソース・用途別ガイド

バッチ印刷の準備はできましたか?

エディタを開き、ラベルサイズを選び、{{placeholders}}を使ってデザインし、データをアップロードして印刷。全工程は5分もかかりません。

一括印刷を始める →