使用 Google 的 Spreadsheet 產生條碼, 其實是使用外部 API 來達成, 配合 Spreadsheet 中的函數:
=image(url, [mode], [width], [height])
來進行. 函數說明可以參考: https://support.google.com/docs/answer/3093333
這裡使用了兩家 API, 1 為 barcodesinc, 2 為 tec-it 這兩個 api.
1. https://www.barcodesinc.com/generator/
2. https://barcode.tec-it.com/
以舒潔衛生紙為例, 國際條碼為: 4710114813019
若生成 CODE 128 使用 barcodesinc 使用 url:
https://www.barcodesinc.com/generator_files/image.php?code=4710114813019&style=196&type=C128A&width=200&height=100&xres=1&font=3
若生成 EAN13 使用 tec-it 使用 url:
https://barcode.tec-it.com/barcode.ashx?data=4710114813019&code=EAN13&dpi=96&dataseparator=
若資料為變數儲存格, 則使用以下語法:
=image(“http://www.barcodesinc.com/generator/image.php?code=” & C3 & “&style=196&type=C128A&width=200&height=100&xres=1&font=3”)
以下為範例結果:
填入即可, 參考範例文檔:
https://goo.gl/v6rc4L