Excel 如何制作条形码?

Excel 如何制作条形码?

Excel 如何制作条形码?

不管是录入信息时需要用扫码器扫码录入、核对信息时用于扫码识别,还是有别的生成条形码的需要,我们就需要把表格中的数字、文本列快速生成条形码图片。本回答分享两种工具及方法,仅供参考。

步骤稍微有些繁琐,大概方法和步骤如下:

1.在“开发工具”选项下的“插入”中,点击“其他控件”;

2.在“其他控件”对话框中,选择“Microsoft BarCode Control”,确定;

3.如果商品编码在A2单元格,那么鼠标出现+时,在B2单元格位置划出一个矩形,放开鼠标时,已经在该位置生成了一个条形码;

4.在条形码上单击鼠标右键,在弹出的快捷菜单中,选择“Microsoft BarCode Control 16.0对象”,并单击“属性”命令;

5.在弹出的属性对话框中选择样式“7-code-128”,系统默认“显示数据”,如果不勾选“显示数据”,则只会出现条码,而条码下没有数据,按“确定”;

6.在条码位置,单击鼠标右键,点击“属性”,在弹出的“属性”对话框的Linkedcell中,输入商品编码所在单元格A2;

7.关闭“属性”对话框,则根据A2单元格的商品编码生成的条码已经生成,且数字显示在条码下方。

提示:在“Microsoft BarCode Control 16.0对象”的“属性”命令中,如果不勾选“显示数据”,则只会出现条码,而条码下没有数据。

即把表格中的某一个字段,如身份证号、电话号转换成相应的条形码,并存储到图片列中。例如,你有如下一张表格,里面有电话号码和条码图片两列,需要把每一行的电话号码转换成条码,并传到条码图片(BarcodeImage)列中去。

新建 Python 脚本

首先需要在表格中,点击“脚本”功能,新建一个 Python 脚本。

写入代码

然后在脚本中写入如下代码(如果需要线下运行,需要安装Python-barcode 依赖包)

运行脚本

一键点击运行按钮,脚本运行完成后,表格中的电话号就会自动生成相应的条形码,并保存到条形码图片列。方便快捷。

设置条码参考

此外,如果你还需要设置条码、条纹的长度,以及文本的长度等,可以通过调节脚本中的 CUSTOM_OPTIONS中的参数来实现,以下是一些例子:

默认模式

module_width 1mm

module_height 5mm

quiet_zone 0.5mm

font_size 6pt

text_distance 2

在前面完成了把文本列的值转换成条形码,例如,把一长串准考证号转换成条形码图片,下面来看如何应用。

打印条形码用于粘贴答题卡

当把每个学生的准考证号转换成条形码图片后,考务工作人员点击条形码图片列,可以下载全部并能使用 {列名} 引用字段内容给所有条形码自动命名,方便后续工作。

设计准考证页面用于识别信息

把学生姓名、照片、准考证条形码等信息设计成准考证页面,用于扫码读取、核对、录入信息等需要,是比较常见的考务工作和使用场景。这种数据的记录、处理、应用等工作在 SeaTable 表格上就可以快速完成。

在 SeaTable 表格上添加“页面设计”插件,就可以自定义设计多个页面模板。页面可以拖入行记录中的文本、数字、图片等字段信息。设计完并保存后,可以一键打印当前行记录页面或打印所有页面,也可以设置使用 {字段名} 引用字段的内容,并一键下载为PDF。

提示:一维条码天生是不支持汉字转换的,只支持基本的数字、字母和一些字符的转换,不过这对于日常业务已经基本足够了。

SeaTable 是一款以智能表格为基础的新型数字化平台。它支持“文件”“图片”“选项”“协作人”“计算公式”等丰富的数据类型,能用表格的形式来组织和管理各类信息。在表格基础上,它还支持自定义工作流、应用搭建、数据分析、脚本等丰富的扩展功能,让团队和企业快速搭建出灵活的业务系统和软件应用,低门槛实现工作的数字化。