最近做了一次“小而典型”的自动化设计任务:把一份 Excel 活动预告表,生成和参考图风格一致的长图海报。
表面上看,这件事只是“把表格内容放到海报里”。
但真正做下来会发现,耗时的不是读取 Excel,也不是画文字,而是让数据、版式、视觉细节稳定地配合起来。
这篇文章复盘一下这次经验,后面遇到活动预告、课程表、排期表、社群日历时,可以直接复用。

一、先把 Excel 当成唯一数据源
活动海报最怕手工复制粘贴。
活动一多,日期一多,时间一多,就很容易出现错漏:日期写错、时间漏改、活动标题断行不一致,甚至同一个活动在不同版本海报里显示不同。
所以第一步不是做设计,而是先确认 Excel 的数据结构。
这次表格里的核心字段包括:
1. 系列
2. 主题
3. 排序
4. 日期
5. 时间
6. 主讲人
其中最关键的是:排序 和 日期。
有些时候,日期展示列可能写错,但排序列是正确的。比如某一行活动排序是 05.24,日期列却还保留着旧月份信息。
这种情况下,海报生成逻辑就不能盲信表格里的展示文本,而要用排序字段重新校准日期和星期。
我的经验是:Excel 不是“直接渲染的文本”,而是“结构化数据源”。
先把字段关系理清楚,后面的排版才不会越调越乱。
二、参考图不是图片,是设计规范
用户给的参考图,不能只理解为“照着差不多做”。
它实际上包含了一整套设计规范。
1. 顶部 logo 的位置
2. 主标题字号和颜色
3. 副标题字距
4. 分组标题样式
5. 每行活动的三列结构
6. 虚线分隔
7. 时间胶囊按钮
8. 底部二维码和地址文案
9. 整体绿色、清透、纸感的背景
这次生成海报时,我把参考图拆成几个稳定模块:
1. 顶部品牌区
2. 主标题区
3. 活动列表区
4. 分组标题区
5. 底部说明区
6. 二维码和地址区
这样做的好处是,后续改行距、改底部空白、改分组顺序时,不需要重做整张图,只要调整对应模块的参数。

三、长图海报的难点是“间距”
活动海报不是普通表格截图。
它需要既清楚,又好看。
这次最明显的调整就是行间距。
最初版本虽然数据完整,但行与行之间比较紧。参考图里的活动行有明显呼吸感,虚线和时间按钮之间也留有空间。
后来把活动行高度调大,整体观感就接近了很多。
另一个容易忽略的问题是:活动列表和底部文案之间的空白。
如果底部文案固定在画布底部,活动少的时候会空一大片;活动多的时候,又可能挤压内容。
最后的处理方式是:让底部文案跟随最后一条活动的位置,只保留约一行空白。
这类海报的排版经验可以概括为:
1. 行间距宁可稍大,不要太挤。
2. 分组之间要比普通行多一点空间。
3. 底部文案不要固定死,要跟随内容结束位置。
4. 画布高度应由内容决定,而不是预先拍脑袋定死。
四、自动生成也必须做视觉检查
脚本能生成图片,但不能保证图片一定好看。
这次检查时发现过几个问题:
1. 顶部 logo 裁剪不完整。
2. 二维码裁剪混入了旁边文字。
3. 底部区域留白过大。
4. 行距不够接近参考图。
这些问题很难单靠代码判断,必须打开生成结果看一遍。
所以最后形成了一份视觉检查清单:
1. logo 是否完整。
2. 二维码是否完整。
3. 活动标题有没有撞到日期。
4. 时间胶囊有没有压住虚线。
5. 行距是否接近参考图。
6. 底部文案和活动列表之间是否只留合理空白。
7. 地址文字是否清晰,且没有被裁切。
自动化不是省掉检查,而是把重复劳动变成参数调整。

五、把经验沉淀成 Skill
这次做完后,最重要的一步不是保存图片,而是把流程沉淀成可复用能力。
我把这套经验整理成了一个本地 Skill:excel-activity-poster。
它包含:
1. Excel 表头识别逻辑。
2. 按系列生成海报。
3. 按周生成海报。
4. 参考图 logo / 二维码裁剪。
5. 行距参数。
6. 底部空白参数。
7. 中文路径和 PowerShell 注意事项。
8. 视觉检查清单。
这样下次再遇到类似需求,就不需要从零开始分析 Excel、写绘图脚本、调版式。
只要提供 Excel 和参考图,就可以快速生成第一版,再根据反馈微调。
六、这件事的真正价值
把 Excel 生成海报,不只是“自动画一张图”。
它更像是把一个重复性的内容生产流程标准化:
1. Excel 负责数据准确。
2. 模板负责视觉一致。
3. 脚本负责批量生成。
4. 人负责最后审美判断。
这套流程特别适合:
1. 活动预告
2. 课程表
3. 排期表
4. 门店活动
5. 社群日历
6. 训练营安排
如果每个月都要做一次海报,那么自动化的价值就很明显。
第一次花时间搭流程,之后每次只需要更新表格和模板。
最终目标不是替代设计,而是让设计师和运营少做重复劳动,把精力放在内容判断和视觉优化上。
真正值得沉淀的,不是某一张海报,而是这套从数据到设计的稳定生产链路。

夜雨聆风