← 全部文章
工具教程

Excel 批量生成条码标签全流程:免费工具、排版参数、打印避坑

几百个 SKU 一个个生成条码,是纯粹的体力活。这篇把从 Excel 表格到成品标签的完整链路拆开讲:数据怎么整理、码制怎么选、参数怎么设、扫不出码时该查什么。

需要一次做几百上千个条码的场景,其实就那么几类:

痛点在于工具。在线条码网站大多一次只能生成一个,两百个 SKU 就要重复两百遍复制、粘贴、下载、改文件名;Excel 的条码字体插件在不同电脑上经常缺字体,打出来是一串乱码;专业的标签软件功能齐全,但装驱动、配数据源、学模板设计,为了一次性任务学半天不划算。

真正需要的其实很简单:把 Excel 里那一列编码整个粘进去,选好尺寸,直接拿到能打印的文件。下面按这个链路讲。

一、数据准备:Excel 里只需要两列

不用建复杂的表。第一列放条码内容,第二列放品名(可选,会印在条码下方),就这两列,其余的库存、价格、供应商信息在生成条码时都用不上,可以留在原表里不管。

SKU-A-1001    白色马克杯 350ml
SKU-A-1002    黑色马克杯 350ml
SKU-A-1003    玻璃杯 400ml

编码规则先定好,再批量生成

批量生成的前提是编码本身规范。几条实战经验:

需要成批造一批新编号(比如资产标签 AS-2026-0001AS-2026-0500)而手头还没有现成清单的,可以先用流水号生成器按前缀、位数、步长批量生成,再把结果贴进来。

EAN-13 还是 Code 128?

这是选码制时唯一需要认真想的问题,两者的适用场景完全不同。

对比项Code 128EAN-13
内容数字、字母、符号混排,长度不限固定 13 位纯数字
能否自己编能,随便定规则不能,前缀必须是编码中心分配的厂商识别代码
宽度同样内容更紧凑,密度高固定长度,宽度较大
典型场景内部 SKU、仓库货位、资产、批次追溯商超、电商平台零售流通商品
一句话判断货不出公司,用它货要上货架被别人扫,才用它

结论很直接:内部管理一律 Code 128,别为了「看起来正规」去用 EAN-13——自己瞎编的 13 位数在流通环节是无效码,还可能撞上别家企业的正式商品码。真要做零售流通,得先向中国物品编码中心申请厂商识别代码,流程见EAN-13 条码申请与生成全流程

另外两种也各有位置:ITF-14 用在外箱储运码上,条纹粗、抗印刷失真,适合印在瓦楞纸箱这种粗糙表面;Code 39 只在对接老旧扫描设备或某些行业旧系统时才用,密度低、只支持数字和大写字母,新项目没理由选它。

二、三步生成:粘贴、选参数、导出

整理好数据后,用批量条码生成器,全程三步,不用注册也不用装软件。

第 1 步:复制粘贴

在 Excel 里选中那一列(或两列)按 Ctrl+C,直接粘贴进输入框。Excel 复制出来的多列数据本身是 Tab 分隔的,工具会自动拆成「条码内容 + 品名」两列,逗号分隔也能识别。表格如果已经另存成 CSV,用「上传 CSV」按钮导入效果一样,UTF-8 和 GBK 编码都能自动识别。空行会跳过,单次上限 500 条——超过就分批做。

值得一提的是,整个解析、生成、打包过程都在浏览器本地的 JavaScript 里完成,数据不上传服务器。客户编码、成本代码、内部工单号这类清单,用在线工具最怕的就是数据外泄,本地处理这一点在选工具时优先级应该排得很高。

第 2 步:选码制和标签尺寸

码制按上一节的结论选。EAN-13 输入 12 位、ITF-14 输入 13 位即可,末位校验位工具会自动算好补上,不用自己算。

尺寸有 40×30、50×30、60×40、100×60 四个常用预设,也能自定义。选哪个取决于内容长度和贴在什么上面:编码短、贴小包装用 40×30;带品名副标题的用 50×30 或 60×40;外箱储运标签用 100×60。拿不准就先按下一节的经验值挑,预览里能直接看到实际效果。

第 3 步:预览核对,导出 PDF 或 ZIP

点「解析并预览」,工具会渲染前 6 枚的实际效果,同时列出错误行——位数不对、含非法字符的会单独标出来,这一步比导出后才发现问题省事得多。

确认无误后有两种输出:PDF 按当前排版模式生成,直接送打印;ZIP 里每条一个 PNG,文件名就是条码内容,方便导入其他排版软件或者贴到自家系统里。图像统一按 300 DPI 输出,这是能稳定扫描的最低线。

三、排版与打印:两条路线,参数不一样

做完文件才是一半,打印方式决定了参数怎么设。两条路线选一条。

路线 A:A4 不干胶标签纸 + 激光/喷墨打印机

适合量不大(几百枚以内)、办公室现成设备就能搞定的情况。在批量条码生成器里选「A4 纸多枚」排版模式,工具按页边距 10mm、标签间距 2mm 自动算出每页能放几枚——比如 60×40 的标签,A4 可用区 190×277mm,每页放 12 枚。

打印时有两个死规矩:

  1. 缩放必须选「实际大小」(Actual size / 100%),绝对不能选「适合页面」。缩放会破坏条空比,直接导致扫不出。
  2. 先用普通 A4 白纸试打一张,跟标签纸叠在一起对着光看,确认位置对齐了再上标签纸。空白模切标签纸比普通纸贵,打偏一张就废一张。

标签纸买空白模切的即可,铜版纸材质最经济。想知道自己那个尺寸在 A4 上一页能排多少、利用率多少,可以用标签排版计算器先算一遍再决定订多少。

路线 B:条码打印机(斑马 / TSC 等)+ 卷装标签

量大、要逐张连续打、或者需要热敏/热转印的场景走这条。排版模式选「单枚一页」,PDF 的页面尺寸会直接等于标签尺寸,送进打印机不用再缩放。打印机驱动里同样把纸张尺寸设成一致的自定义尺寸,缩放设为 100%。

常见规格怎么选,一张表说清:

尺寸 (mm)典型用途能放下的内容
40×30小件商品、零配件、货位标签一个条码 + 一行短编码
50×30最通用规格,SKU 标签、价签条码 + 编码 + 一行短品名
60×40需要印品名/规格的商品标签条码 + 编码 + 两行中文说明
100×60 及以上外箱储运标签、物流面单大条码 + 多行信息,远距离可扫

另外注意热敏和热转印是两回事:热敏纸不用碳带、直接受热显色,成本低但会褪色;热转印要配碳带,打出来耐久。买错纸配错碳带是新手最常见的失败。

四、避坑清单:这几条能省掉大半返工

EAN-13 的校验位不能瞎填

EAN-13 的第 13 位是校验位,由前 12 位按固定算法算出(奇偶位加权求和,再取模)。填错一位,整个码在正规扫描系统里就是无效的。批量条码生成器会自动补算,但如果你的编码是从别处拿到的完整 13 位,建议用GS1 校验位计算器先验一遍——尤其是从供应商 Excel 表里复制来的数据,中间被手工改过的概率不低。

扫描枪扫不出,按这个顺序查

  1. 分辨率不够。网页截图、微信传过来的图片、低 DPI 导出的文件,细条会糊成一片。必须 300 DPI 以上输出。
  2. 留白区(静区)被吃掉了。条码左右两侧必须留至少 10 倍窄条宽度的空白,紧贴标签边缘或者旁边紧挨着文字、边框,扫描枪找不到起止符。这是排版时最容易忽略的一条。
  3. 打印浓度不对。浓度过高,条纹洇开变粗,条空比失真;过低则出现断线。换纸换碳带后先打两张试扫,再批量打。
  4. 缩放。前面说过但值得再说一遍:任何比例缩放都可能让码失效,打印对话框里认准 100%。
  5. 反差不足。条码必须是深色印在浅色底上,黑白对比最稳。别在彩色底、金银卡纸、透明膜上直接印黑码,红色底更是扫描枪的盲区(红光扫描仪看红色等同于白色)。

热敏纸会褪色,别用在长周期场景

热敏纸靠涂层受热显色,遇高温、阳光、油脂、塑料膜里的增塑剂都会加速变黑或褪淡。常温室内保存一般半年到一年就开始糊,贴在车间、仓库、户外的更快。保存期超过半年的标签,别用热敏——固定资产标签、生产追溯标签、要跟着产品出厂的标签,都该用热转印或者直接找工厂印刷。

还没确定材质的,可以用材质选择器按使用环境筛一遍。

五、什么时候该找工厂印

自己打印的性价比只在小批量时成立。出现下面任一情况,就该让工厂来做:

  1. 数量到几千枚以上。算一下时间成本:500 张标签纸自己打,从对齐、试打到裁切分拣,半天就没了;工厂批量印刷的单张成本反而更低,成品还是模切好的卷装或张装。具体多少钱可以用报价估算器先算个数,公式和明细都是摊开的。
  2. 需要特殊材质。防水耐撕的 PP 合成纸、耐高温耐化学的 PET、冷冻场景的低温胶,家用打印机压不上这些面材,也没有对应的胶水选项。
  3. 要卷装供货。配合条码打印机连续走纸必须是卷装,卷芯尺寸、每卷数量、出纸方向都要按打印机型号定,这是工厂标配、零售渠道基本买不到定制的。
  4. 要可变数据印刷。每张内容都不同的条码,工厂可以直接拿你导出的数据文件做可变数据印刷,几千张唯一码一次印完,比自己打快得多也齐整得多。

不确定材质和工艺是否合适,建议先寄样:拿到实物贴到真实包装上、进真实环境里试一周,再下大单。可以免费申请样品,或者带着你的尺寸、材质、数量直接找工厂询价,1 个工作日内回复。

常见问题

Excel 里的编码怎么批量变成条码?

把编码整理成一列(需要在条码下方印品名就在右边再加一列品名),选中后 Ctrl+C,直接粘贴进批量条码生成器的输入框。Excel 复制出来的多列数据是 Tab 分隔的,工具会自动拆列;表格另存为 CSV 后用上传按钮导入效果一样。然后选码制和标签尺寸,点解析并预览核对,最后下载 A4 拼版 PDF 或 PNG 打包 ZIP。单次最多 500 条。

SKU 内部管理用 EAN-13 还是 Code 128?

内部管理、仓库盘点、生产追溯一律选 Code 128:支持字母数字混排,长度不限,同样内容比 EAN-13 更窄。EAN-13 只在商品要进商超、电商平台零售流通时才用,而且必须是向中国物品编码中心申请的正式厂商识别代码,不能自己编。外箱储运码用 ITF-14,老旧扫描设备兼容场景才考虑 Code 39。

打印出来的条码扫描枪扫不出,怎么排查?

按顺序查四点:一是打印分辨率,条码必须按 300 DPI 以上输出,截图或低分辨率图片会让细条糊成一片;二是左右留白区,条码两侧要留至少 10 倍窄条宽度的空白,紧贴标签边缘必然扫不出;三是打印浓度,热转印浓度过高会让条纹洇开、过低则断线,先打两张试扫;四是缩放,PDF 打印时必须选实际大小,任何比例缩放都会破坏条空比。

什么情况下该找工厂印,而不是自己打印?

三种情况:数量到几千枚以上,自己打的人工和耗材成本已经超过工厂印刷;需要防水耐撕、耐低温或耐化学的材质,如 PP 合成纸、PET,家用打印机压不上这些面材;需要卷装供货配合条码打印机连续走纸。工厂可以直接按你导出的条码文件排版制版,也支持可变数据印刷。

相关工具与文章

文中参数为常见生产场景的经验值,具体设备(打印机型号、扫描枪类型、面材批次)之间存在差异,批量生产前请务必先小样试打试扫。需要工厂直接报价可在线询价,1 个工作日内回复。