为什么需要「组合字段」?
做标签时经常遇到这种需求:模板上只有一个姓名字段,但你想显示「高三(2)班 张伟」;座位贴想把考场和座位号拼成「第 05 考场-12 号」一行大字;家长会桌牌想显示「张伟 家长」。而 Excel 名单里这些信息分散在不同列——班级一列、姓名一列、考场一列。
传统做法是回到 Excel 加辅助列,用 =A2&" "&B2 或 CONCATENATE 拼好再导入。能用,但很啰嗦:每次名单更新都要重新拉公式,公式列一不小心被存成文本还会出错。SeatMark 的组合字段(模板串)把拼接逻辑放在工具侧:映射时写一次规则,名单随便换,规则始终生效。
【截图位建议:字段映射下拉框展开,「自定义组合…」选项高亮】
入口:字段映射下拉框里的「自定义组合…」
在标签工坊上传名单后,左侧字段映射面板会列出模板的每个字段与其对应的 Excel 列。每个下拉框的最后都有一项「自定义组合…」,选中它就会展开组合编辑器。
编辑器里是一个模板串输入框,规则只有一条:用 {列名} 引用 Excel 列,其余文字原样输出。写好后点「应用组合」,右侧预览立即按每行数据渲染出拼接结果。
五个最常用的模板串写法
- 班级 + 姓名:
{班级} {姓名}→ 高三(2)班 张伟; - 考场座位一行式:
第{考场}考场-{座位号}号→ 第05考场-12号; - 家长会桌牌:
{姓名} 家长→ 张伟 家长(详见家长会桌牌教程); - 单位 + 职务 + 姓名:
{单位}·{职务} {姓名},适合会议桌牌与嘉宾牌; - 编号补充说明:
{准考证号}({科目}),多科目考试一贴多用。
{列名} 必须与 Excel 表头完全一致(包括全角/半角括号)。写错不会报错,而是把 {错误列名} 原样打印出来——预览里非常显眼,改对即可。
【截图位建议:组合编辑器输入「第{考场}考场-{座位号}号」,预览区显示拼接效果】
组合字段的三个进阶细节
一、任何字段都可以组合。不只姓名,模板里的副字段、角标字段都能用组合串。比如「标准考场版」的考场字段改成 {考点}/{考场},一个字段承载两级信息。
二、组合与字号自适应协同。拼接后内容变长,LabelCard 的自动缩字机制会在超出字段框时逐级缩小字号,不会溢出标签边界;但仍建议控制拼接长度,太长会牺牲可读性,必要时增大字段框或换更大的标签尺寸。
三、换名单不用重设。组合规则跟随工作区保存,重新上传新名单(表头一致时)规则自动续用;表头变了才需要更新 {列名}。
和「单张覆写」配合:规则管全局,例外单独改
组合字段解决的是全局规则;如果只有一两张标签需要特殊内容(比如某位嘉宾要加「特邀」前缀),不必为此改规则,用单张覆写直接改那一张即可。两者配合,绝大多数「内容不规则」的需求都能在工具内解决,不用回 Excel 折腾。
数据拼接、预览、导出全程都在浏览器本地完成,名单不上传服务器,敏感名单也可放心使用。组合规则写错了随时可以改:重新点开「自定义组合…」修改模板串再次应用即可,预览立即刷新。打开标签工坊,上传名单或直接用演示数据,花两分钟体验一下组合字段——它可能是最能帮你少开一次 Excel 的小功能。