スプレッドシートでバーコードを生成する方法!

スプレッドシートでバーコードを生成する方法!

スプレッドシートを使用していて、バーコードの画像を生成したいと思ったことはありませんか?シート内の商品データなどから、直接バーコードを作成したいというケースもあるかと思います。この記事では、スプレッドシートでバーコードを生成する方法についてご紹介しています。


目次[非表示]

  1. スプレッドシートでバーコードを生成する方法

スプレッドシートでバーコードを生成する方法

Googleスプレッドシートを使用していて、シート内のデータからバーコードの画像を生成したいと思ったことはありませんか?商品などのデータをシート内で取り扱っている場合に、直接バーコードを作成したいというケースもあるかと思います。この記事では、スプレッドシートでバーコードを生成する方法についてご紹介していきます。

それでは、スプレッドシートでバーコードを生成する方法について説明していきます。スプレッドシート単体ではバーコードを生成することはできませんが、Webサービスの「Barcode Writer in Pure JavaScript」を利用することでバーコードの画像を作成することができますよ。

bwip-js // Barcode Writer in Pure JavaScript

そして、セルに画像を挿入することのできる「IMAGE関数」を併用することで、シート内のデータを読み取って直接バーコードの生成を行うことが可能となっています。

C2セルに「=IMAGE("https://bwipjs-api.metafloor.com/?bcid=code128&text="&B2)」と入力
実際に、バーコードを生成してみましょう。画像の例では、C2セルに「=IMAGE("https://bwipjs-api.metafloor.com/?bcid=code128&text="&B2)」と入力しています。

バーコードの種類ですが、「bcid=」の後ろのコードを変更することで種類を変更可能です。

  • code128:Code 128
  • qrcode:QRコード
  • upca:UPC-A
  • ean13:EAN-13

「アクセスを許可」をクリック
初回利用時は画面上部に「警告:一部の数式で、外部関係者とのデータの送受信が行われようとしています。」と警告メッセージが表示されますが、メッセージ右側に表示される「アクセスを許可」をクリックしましょう。これで、Barcode Writer in Pure JavaScriptを利用することが可能になります。
C2セルにバーコードの画像を生成できた
これで、B2セルのデータをもとにしてC2セルにバーコードの画像を生成することができました。このように、外部サービスと連携することでバーコードの生成が可能ですよ。以上が、スプレッドシートでバーコードを生成する方法の説明となります。

関連記事