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

Googleスプレッドシートを使用していて、シート内のデータからバーコードの画像を生成したいと思ったことはありませんか?商品などのデータをシート内で取り扱っている場合に、直接バーコードを作成したいというケースもあるかと思います。この記事では、スプレッドシートでバーコードを生成する方法についてご紹介していきます。
それでは、スプレッドシートでバーコードを生成する方法について説明していきます。スプレッドシート単体ではバーコードを生成することはできませんが、Webサービスの「Barcode Writer in Pure JavaScript」を利用することでバーコードの画像を作成することができますよ。
そして、セルに画像を挿入することのできる「IMAGE関数」を併用することで、シート内のデータを読み取って直接バーコードの生成を行うことが可能となっています。

実際に、バーコードを生成してみましょう。画像の例では、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を利用することが可能になります。

これで、B2セルのデータをもとにしてC2セルにバーコードの画像を生成することができました。このように、外部サービスと連携することでバーコードの生成が可能ですよ。以上が、スプレッドシートでバーコードを生成する方法の説明となります。