通过使用电子表格的特殊字体,将单元格内容显示为条形码,效果如下
1、安装字体:从网上下载条形码字体包,将字体包后解压添加到C:\Windows\Fonts 文件夹下,打开excel字体即可看到安装的条形码。如下:
2.创建电子表格:
在Excel中登录服务,新建电子表格,将相应字段拖拽到单元格中,并使用Excel公式(="*"&D3&"*")在条形码字段前后添加“*”,并设置居中字体背景色等,如下:
3.设置条形码:
选中单元格,设置字体为条形码字体,并且相应增大字体大小。如下:
4.隐藏原本的条形码字段,保存查看如下:
注意:如果条形码无法正常显示,需要将字体包添加到 :\Smartbi_Insight\Tomcat\bin\Font-smartbi文件夹下,并重启应用服务器,这样创建好的条形码就可在smartbi中展示并使用。
如果需要导出PDF,服务器端一定需要添加对应的编码字体类型。