跳至主要内容

婚礼坐席不用再画 Excel:一个 3 分钟排完座位的免费小工具

排婚宴座位,大概是筹备婚礼里最不像技术活、却最磨人的技术活。Excel 表拉来拉去,谁和谁有矛盾、哪个分组不能拆开、主桌怎么摆,全靠脑子里那本账。改一个名字,后面十几张桌子全得重排一遍。

所以我给自己(也给出这个坑的所有人)做了一个 婚礼席位安排工具:打开就能用,不用注册、不用装 App,做完表点一下就导出。

它解决什么问题

婚宴排座的核心约束其实就三条:

  1. 分组:男方亲属、女方亲属、朋友、同事、同学——同组的人尽量坐在一起,方便聊天也方便敬酒分组。
  2. 容量:每桌一般 10 人,宾客总数除一下就知道要开几桌,但每次加人减人都要重算。
  3. 微调:总有那么几位必须单独照顾——长辈要坐里侧、冤家不能同桌。自动排完之后你得能拖拽着改。

这个工具把这三件事拆成了三个动作:

  • 导入:一行一个名字批量粘贴,也支持「姓名 分组」的格式,50 位宾客十秒钟进表;
  • 自动排座:选「同组集中」就把每个分组按人数依次填桌,选「均匀打散」就轮流出人让每桌分组均衡;
  • 微调:宾客和座位都支持拖拽,点选宾客再点空座位也行,被顶掉的人自动回到「未安排」列表,不会丢。

排完之后一键复制文字版席位表,直接发到家人群里;也可以打印出来给酒店,或者导出 JSON 备份——明年孩子满月酒接着用。

数据在哪

一个值得单独说明的设计决定:所有数据都存在你自己的浏览器里(localStorage),不上传服务器。 宾客名单本质上是亲友的姓名和关系,属于隐私数据,没有理由为了让一个静态博客工具跑起来就把它们传到任何地方。代价是你换设备时需要手动导出 JSON 再导入,但婚礼就一次,这个取舍值得。

顺手做了一个 FastRead

同一个工具合集页里还上线了第二款工具 FastRead——粘贴长文,它先告诉你字数和按 300/500 字每分钟估的阅读时长,然后可以用逐词闪现(RSVP)模式把文章「推」到你眼前:文字按设定节奏在固定位置闪现,视线不用移动,注意力全部留给理解本身。上班路上刷不完的深度长文,用它可以压缩一半时间。

技术上是怎样的小东西

两个工具都是单文件 HTML + 原生 JS,零依赖、零请求,整页加起来不到 30 KB。放在博客服务器的静态目录里,和博客共用同一套 HTTPS 和 CDN,加载速度就是纯静态页的速度。这也是我把它们挂在博客而不是单独做个产品的理由:工具的边界感很重要——它应该在你需要的那 3 分钟里出现,用完即走,而不是变成又一个要注册登录的 App。

如果你最近正在筹备婚礼(或者被朋友拉去帮忙排座),欢迎直接用:打开婚礼席位安排工具 →

关于本文

由 Lu's Blog 撰写,采用 CC BY-NC 4.0 许可协议。

#婚礼 #工具 #效率

评论