条码工坊
输入内容即生成条码。支持 Code128、EAN-13、QR Code 等 10+ 格式,可批量生成并打包下载。
WPS 不支持 =IMAGE() 公式,但支持粘贴 HTML 图片标签。操作步骤:
① 切换到「批量生成」tab,填入数据并生成
② 点击 「📋 复制到WPS」 按钮
③ 直接 Ctrl+V 粘贴到 WPS 单元格即可显示图片
方法二:手动单条
① 复制下方代码到记事本 txt
② 修改 value= 后面的内容为你的条码值
③ 从 txt 复制,粘贴到 WPS 单元格
<table><img src=/barcode-api?type=barcode&value=你的条码内容&style=default>
二维码:
<table><img src=/barcode-api?type=qr&value=你的内容&size=200>
💡 style 可选:default / industrial / business / logistics / tech
仅 Microsoft 365 版本 Excel 和 Google Sheets 支持,WPS / Office 2019 等不支持。
// 一维码
=IMAGE("/barcode-api?type=barcode&value="&A1&"&style=default")
// 二维码
=IMAGE("/barcode-api?type=qr&value="&A1&"&size=200&ec=H")
⚠ 注意公式中的引号必须是英文半角 " 不能是中文 " ",否则报 #NAME? 错误。
输入完整 URL 测试服务端是否正常返回图片:
条码生成的 5 个实际应用场景
条码不只是超市收银台上的黑白竖线。从仓库管理到活动签到,从产品标签到名片分享,条码是最低成本的信息编码方式。条码工坊支持 10+ 种条码格式,纯前端生成,数据不上传服务器,适合对数据敏感的企业内部使用。
场景一:商品标签——批量生成 EAN-13 / UPC 条码
典型问题
新品上架需要给 200 个 SKU 打印条码标签。每个商品有唯一的 EAN-13 编码,需要批量生成条码图片,然后排版打印到标签纸上。
解决方案
在批量模式中粘贴或导入所有编码(每行一个),选择 EAN-13 格式,一键生成全部条码。支持添加文字标注(商品名、价格),可按标签纸规格排版后直接打印。
场景二:仓库管理——用 Code 128 编码货位和批次
典型问题
仓库货架需要贴货位码(如 A-03-12),入库批次需要贴批次码(如 BN20260301-005)。Code 128 是仓储场景最常用的一维码格式,支持字母、数字和符号的任意组合。
解决方案
选择 Code 128 格式,输入货位或批次编号。Code 128 能编码完整的 ASCII 字符集,比 Code 39 密度更高(同样信息条码更短)。支持自定义条码宽度和高度以适配不同标签尺寸。
场景三:活动签到——生成 QR Code 二维码
典型问题
公司年会或培训活动需要给每位参与者生成专属二维码,扫码即可完成签到。二维码中编码参与者的姓名和工号。
解决方案
选择 QR Code 格式,批量导入参与者信息。QR Code 可编码中文字符,最大容量约 4000 个字符,足以包含姓名、部门、座位号等信息。生成后可批量下载为 PNG 图片。
场景四:固定资产管理——给设备贴唯一标识码
典型问题
IT 部门需要给公司的电脑、显示器、打印机等设备贴资产标签,每个设备有唯一编号。标签需要同时显示条码(方便扫码)和文字(方便肉眼识别)。
解决方案
使用条码+文字标注组合。编码格式推荐 Code 128(编号含字母数字)或 QR Code(需要编码更多信息如购买日期、供应商等)。开启文字标注功能,条码下方自动显示编号文字。
场景五:Excel 嵌入条码——用 IMAGE() 函数在表格中显示
典型问题
想在 Excel 报表中直接显示条码图片,而不是打印单独的标签。比如库存清单中每行商品旁边显示其条码。
解决方案
条码工坊提供 Excel IMAGE() 兼容输出模式,生成的条码 URL 可以直接用在 Excel 365 的 IMAGE 函数中。公式格式:=IMAGE("条码URL"),Excel 会自动在单元格中显示条码图片。
一维码 vs 二维码:怎么选
一维码(Code 128 / EAN / UPC)
优点:扫描速度快、所有扫码枪都支持、打印成本低
适合:商品零售、仓库管理、物流快递、固定资产标签
限制:只能编码数字和少量字母,信息容量小(约 20-30 个字符)
✓ 二维码(QR Code)
优点:信息容量大(4000+ 字符)、支持中文、手机直接扫
适合:活动签到、名片分享、网址链接、设备信息标签
限制:部分老式扫码枪不支持,打印面积要求更大
简单原则:如果编码内容是纯数字且不超过 20 位,用一维码(扫描更快、标签更小)。如果需要编码中文、网址或超过 30 个字符的内容,用 QR Code。
条码生成常见问题
EAN-13 校验位错误:EAN-13 的第 13 位是自动计算的校验位。如果您输入了完整的 13 位编码但校验位不正确,生成会失败。解决方法:只输入前 12 位,工具会自动补全校验位。
条码扫不出来:最常见的原因是打印尺寸太小或分辨率不够。一维码的最小宽度建议不低于 40mm,QR Code 建议不小于 20mm×20mm。打印分辨率至少 300 DPI。
Code 128 包含特殊字符:Code 128 支持完整 ASCII 字符集(包括 ! @ # 等),但不支持中文。如果需要编码中文内容,请使用 QR Code。
批量生成数量限制:由于是浏览器端处理,一次批量生成建议不超过 500 个。超过 500 个时浏览器可能变慢。可以分批生成,每批 200-300 个。