网站首页 | 中文 | English

7数据绑定——让组件与数据"对话"

数据绑定是阿标标签设计软件最核心的功能。简单说,就是把数据源(Excel/数据库)中的某个"字段"(列),关联到标签上的某个"组件"。这样,打印的时候软件会自动用数据替换组件的内容。

7.1 理解绑定——一个例子

假设你有一个 Excel 文件,内容如下:

商品名称价格条形码
苹果¥5.006901234567890
香蕉¥3.506901234567891
橙子¥6.006901234567892

你想要打印 3 个标签,每个标签上显示不同的商品信息。怎么做?

第一步:导入数据 —— 按第 6 章的方法,先把这个 Excel 导入到软件中。
第二步:添加组件 —— 在画布上添加三个文本组件和一个条形码组件,摆放好位置。
第三步:绑定数据 —— 选中"商品名称"文本组件,在右侧属性面板的「数据绑定」分类中:
  • 打开"启用绑定"开关
  • "数据源"选择你刚才导入的 Excel
  • "字段映射"选择"商品名称"
第四步:重复绑定 —— 同样方法,把"价格"文本组件绑定到"价格"字段,条形码组件绑定到"条形码"字段。
第五步:预览效果 —— 点击菜单 「打印 → 打印预览」,你可以看到 3 个标签依次显示不同的商品信息。

7.2 绑定设置详解

设置项说明
启用绑定打开:组件内容来自数据源;关闭:使用静态文字
数据源选择要使用的数据(Excel 工作簿、数据库表、变量集等)
字段映射选择数据源中的具体字段(列)
数据格式格式化数据。例如:数字显示为"¥#,##0.00"(货币格式),日期显示为"yyyy-MM-dd"
默认值如果某个数据的值为空,就用这个默认文字代替(比如"暂无数据")
转换规则附加处理:转大写/小写、在数据前后加固定文字、截取前 N 个字符等

7.3 数据格式示例

原始数据格式串显示结果
1234.5¥#,##0.00¥1,234.50
0.850%85%
2026-05-17 14:30:00yyyy-MM-dd2026-05-17
2026-05-17 14:30:00MM/dd HH:mm05/17 14:30
abc123(转大写)ABC123
📝 关于表格组件的绑定: 表格组件的数据绑定方式略有不同——你直接将整个表格绑定到一个数据源(表或查询),软件会自动按行列填充。不需要为每个单元格单独绑定。

数据管理 目录 打印输出