如何用 Google Sheets 批量生成二维码
很多产品清单、票券名单和资产台账本来就放在 Google Sheets 里。不需要插件、Apps Script 或付费二维码服务,也能把一张表变成一批可打印的二维码。可靠的做法是:每行准备一个二维码内容,把工作表导出为 CSV,再上传到这里并映射内容列。
- 1
让每一行都有一个内容值
新增一列,填入二维码要表达的内容:完整网址、SKU、票号或 WiFi 字符串。每行只放一个值。如果是商品页,可以用公式在辅助列拼出完整网址,例如 ="https://example.com/p/"&B2,然后向下填充。Google Sheets 导出的是公式计算后的值,不是公式本身。
- 2
再加一列文件名
生成器会用你的数据给每张图片命名。第二列放安全且唯一的值,比如 SKU 或票号,下载 ZIP 后更容易和表格逐行对应。避免斜杠和操作系统不接受的字符。
- 3
把当前工作表导出为 CSV
依次点击“文件”“下载”“逗号分隔值”。导出你正在处理的工作表,而不是整个工作簿。Google Sheets 使用 UTF-8,重音字符和非拉丁文字都能保留。如果某列有前导零,先把该列设为纯文本,避免数值被截短。
- 4
上传、映射、生成
把 CSV 拖进上方的工具,选择内容列和文件名列,设置图片尺寸,然后生成。每一行都会变成一个二维码。ZIP 里还会带一份清单,方便把每个文件对应回原来的行。
注意:下载 CSV 导出的是当前显示的值。用公式拼内容时这正是你要的结果,但在生成前要确认筛选或隐藏行没有漏掉记录。
几百个二维码通常一两分钟就能处理完,不需要脚本,也不消耗 API 配额。CSV 离开 Google Sheets 之后,解析和渲染都在浏览器里完成,表格本身不会被上传。