ExcelやCSVでバーコードを一括作成する方法 | 無料ツールで業務効率化

Excel(エクセル)やCSVファイルを使ってバーコードを大量・一括作成する方法を解説。フォントの罠、文字化けを防ぐCSVワークフロー、300DPI対応のPNG/SVGで一括生成する最適なオンラインツールを紹介。登録不要・無料。


社内の在庫管理、備品整理、商品ラベルの作成などで、大量のバーコードを一度に発行しなければならない場面はないだろうか。

1つずつバーコードを作成しては画像を保存し、Excelに貼り付ける……という作業を手動で繰り返すのは、膨大な時間がかかり、入力ミスの原因にもなる。多くの企業では、Excel(エクセル)のデータやCSVファイルを使って、バーコードを一括で作成したいというニーズがある。

本記事では、Excelを使った一般的なバーコード作成方法、フォントの罠、そしてCSVを使って一瞬で大量のバーコード画像を安全に一括生成する方法を解説する。

当サイトのバーコード作成ツールを使えば、ExcelファイルやCSVのリストを読み込ませるだけで、大量のバーコードを一括で無料生成できる。


Excel(エクセル)でバーコードを作成する一般的な方法

Excelでバーコードを作るには、主に以下の2つの方法がある。

1. バーコードコントロール(Microsoft BarCode Control)を使う

Excelの「開発」タブから「コントロールの挿入」を選び、Microsoftが用意しているバーコード機能を埋め込む方法だ。

  • メリット: 追加のソフトをインストールせずに、セル内の数字と連動したバーコードを作れる。
  • デメリット: ExcelのバージョンやOfficeのビット数(32bit/64bit)が変わると動かなくなったり、レイアウトが崩れたりしやすい。また、大量に配置すると動作が非常に重くなる。

2. バーコードフォント(CODE39等)をインストールする

数字や英字を専用の「バーコードフォント」に切り替えることで、文字をそのままバーコードとして画面に表示・印刷する方法だ。

  • メリット: セルのフォントを変えるだけなので、大量のデータを一度にバーコード化できる。
  • デメリット: パソコンごとにフォントをインストールする必要がある。また、CODE39の場合は前後に「*(アスタリスク)」を付ける必要があり、CODE128やJANコードのような複雑な規格では、チェックディジットの計算やスタート/ストップ文字の変換が必要なため、Excel単体では文字化けして使えない。

Excelフォントやアドインでよくある「読み取りエラー」の罠

Excelだけでバーコードを一括作成しようとすると、以下のようなトラブルが頻発する。

  • スマホやスキャナーで読み取れない: Excelのセル内でバーコードの縮尺が歪んでしまったり、線の細さが潰れてしまったりすると、印刷したときにスキャナーが反応しなくなる。
  • 他人のPCで開くと普通の数字に戻る: バーコードフォントがインストールされていない他のメンバーのパソコンや、取引先のPCでExcelを開くと、ただの数字や文字列に化けてしまう。
  • 一括印刷のレイアウトが崩れる: 印刷プレビューと実際の印刷結果がズレやすく、ラベルシールの枠内に綺麗に収めるのが難しい。

これらの問題をすべて解決するのが、**「データを一括で高画質な画像ファイル(SVG/PNG)に変換し、それをラベル印刷する」**という方法だ。


ExcelまたはCSVでバーコードを一括生成する手順

→ バーコードを一括作成する

当サイトのオンラインツールを使えば、CSVファイルを用意するだけで、大量のバーコード画像を一瞬で作成できる。

ステップ1:Excelでデータリストを作る

まずはExcelを開き、A列にバーコードにしたい数字や英数字を入力する。在庫コード、シリアル番号、SKUなど、作成したい規格(Code 128やJANなど)に合わせた文字を入力しよう。バーコードの下に品名や管理番号を表示したい場合は、B列にラベルとして入力しておけば、そのまま画像に反映される(B列は空欄でも問題ない)。

ステップ2:ファイルをそのままツールにアップロードする

ブラウザで当サイトのバーコード作成ツールを開き、一括作成(Bulk)モードを選択する。作成したExcelファイル(.xlsx)をCSVに変換せず、そのままドラッグ&ドロップで読み込ませることができる。もちろんCSVファイルにも対応している。既存の在庫管理システムからCSVでエクスポートしたリストも、そのまま利用可能だ。

ステップ3:規格を選んで一括ダウンロード

生成したいバーコードの規格(例:Code 128、JAN、Code 39など)を選択する。ツールがファイル内のデータを自動的に解析し、すべてのバーコードを瞬時に生成する。完成した画像は、ZIPファイルとして一括ダウンロードが可能だ。PNG形式は300DPIで出力されるため、ダウンロード後すぐに印刷用データとして使用できる。SVG形式を選択すれば、どんなサイズに拡大・縮小しても画質が劣化しない。


連番のバーコードならExcelすら不要:「連番一括作成モード」

「BIHIN-0001からBIHIN-0500まで、番号が1ずつ増えるラベルを500枚作りたい」──このように作りたいコードが単純な連番である場合、Excelでオートフィルを使ってリストを作る必要すらない。

当サイトのツールには連番一括作成(Sequential)モードが搭載されており、開始番号と件数を指定するだけで、連続したバーコードを自動で大量生成できる。備品・固定資産の管理ラベル、製造ロット番号、シリアルナンバーの発行など、番号が連続する業務ではこちらのモードが最速だ。詳しくは連番バーコードを一括作成する方法で解説している。


当サイトの一括作成ツールの強み

サーバーに送信しない「完全ローカル処理」

多くのオンライン一括変換ツールは、アップロードされたCSVデータをサーバー側で処理する。しかし当サイトのツールは、WebAssembly(WASM)を活用し、すべての処理をあなたのパソコン内(ブラウザ上)で完結させる。 企業の機密情報である在庫データや製品シリアルコードが外部サーバーに送信されることは一切ない。

印刷が絶対にボヤけないSVG・高解像度PNG対応

一括出力されたバーコード画像は、拡大・縮小しても1ピクセルも潰れないベクター形式(SVG)で保存できる。また、PNG形式は300DPI固定で出力されるため、テプラやゼブラなどのサーマルプリンターでも鮮明に印刷でき、スキャナーが確実に読み取れる高精度なバーコードが完成する。一般的な無料ツールの多くは72〜96DPIのPNGしか出力できないため、印刷するとバーが滲んでしまう。300DPIのPNGであれば、そのまま印刷用データとして使用できる。


よくある質問

出力されるPNGの解像度(DPI)はどれくらいですか?

PNG形式は300DPI固定で出力される。300DPIは、テプラやゼブラなどのサーマルプリンター、レーザープリンターでの印刷に十分な解像度だ。より大きなサイズへの拡大が必要な場合は、解像度に依存しないSVG形式を選択することをおすすめする。

CSVファイルには何件までデータを入れられますか?

数百件から数千件のデータでも、ブラウザのメモリを使って高速に一括処理できる。件数が多い場合でもサーバーエラーで止まる心配はない。

エクセルで作成したJANコードのチェックディジットも自動で計算してくれますか?

はい。CSV内に12桁の数字を入れておけば、ツール側で自動的に正しいチェックディジットを算出し、13桁の正確なJANバーコードを一括出力する。

日本語(全角文字)をバーコード化することはできますか?

一般的な一次元バーコード(Code 128やJAN)は、半角の数字や英数字、一部の記号しか扱えない。日本語を埋め込みたい場合は、一次元バーコードではなくQRコードの利用を検討する必要がある。

大量に出力したバーコード画像をExcelに綺麗に貼り直す方法はありますか?

Excelの「挿入」→「画像」から一括で取り込むことができるが、セルのサイズに自動追従させるにはマクロ(VBA)を少し組むか、市販のラベル印刷専用ソフト(「合わせ名人」や「ラベル屋さん」など)にCSVとダウンロードした画像を読み込ませる方が美しく仕上がる。

マック(Mac)のExcelで作ったファイルでも一括作成ツールは動きますか?

はい、問題なく動作する。Excelファイル(.xlsx)のままアップロードすれば、文字コードによる文字化けの心配もない。CSVで保存する場合は、文字化けを防ぐため「UTF-8形式のCSV」として保存してアップロードすることをおすすめする。


まとめ

Excelのフォントやコントロールを使ったバーコード作成は、手軽な反面、文字化けや読み取りエラー、他人のPCでの再現性といった多くのリスクを抱えている。

業務の安全性を高め、効率化を進めるには、Excelのリストを信頼できるジェネレーターに読み込ませ、高画質な画像に一括変換するのがベストな選択だ。社内の在庫管理や製品ラベル作成の時間を大幅に短縮するために、ぜひ当サイトの無料一括バーコード生成機能を試してみてほしい。

→ CSVからバーコードを一括作成する(無料)


関連ガイド

バーコード生成ツール: ブラウザ上でバーコードを生成できます。 このツールを無料で使う →
J.Julian

J.Julian

J.JulianはUploadLessのクリエイター兼リード開発者です。ソフトウェアエンジニアリングとWebアーキテクチャにおける豊富な経験を活かし、現代のWeb向けに安全で高性能、かつ使いやすいファイル共有ソリューションの構築に取り組んでいます。