活动座位表生成器(自动分桌、CSV/图片下载)

输入宾客名单、桌数和每桌座位数,自动分配座位。可按名单顺序或随机、平均分配或依次坐满,并可手动交换座位,最后下载 CSV 或 PNG 图片。

  • 在浏览器内处理(不上传)

可直接粘贴电子表格中的一列;名字相同也会视为不同的人。

座位共 18 个(3 桌 × 6 位)/宾客 14 人

排列顺序
分桌方式

座位表

宾客
14 人
桌数
3 桌
空位
4 位

先选一个座位,再选另一个座位,就会交换两人;选空位则会移到该座位。也可以用键盘操作(Tab 移动、Enter 选择)。

  • 第 1 桌5 / 6 位

  • 第 2 桌5 / 6 位

  • 第 3 桌4 / 6 位

使用方法

  1. 每行输入一位宾客的名字,再输入桌数和每桌座位数。
  2. 选择排列顺序(名单顺序/随机)和分桌方式(平均/依次坐满),点击“分配座位”。
  3. 先选一个座位再选另一个座位即可交换;完成后下载 CSV 或图片(PNG)。

常见问题

座位不够时会怎样?

宾客人数超过“桌数 × 每桌座位数”时会显示错误,不会进行分配。请增加桌数或每桌座位数。

随机分配公平吗?

会先用浏览器的密码学安全随机数以 Fisher–Yates 洗牌算法打乱顺序再入座,每一种排列出现的概率都相同。

可以只用键盘交换座位吗?

可以。用 Tab 键移到座位、按 Enter 选中,再到要交换的座位按 Enter。选择空位则会把人移过去。

CSV 打开是乱码?

CSV 以 UTF-8(带 BOM)保存,Excel 通常能正确识别。如仍显示乱码,请使用数据导入功能并指定 UTF-8 编码。

注意事项与限制

  • 你输入的内容只在本页面处理,不会发送到 YUCTS 的服务器。
  • 宾客最多 1,000 人、最多 100 桌、每桌最多 50 位,名字最多 60 个字符。
  • 名单和座位表不会保存,关闭页面前请先下载 CSV 或图片。
  • 更改名单或桌数后重新分配,手动交换的结果会被覆盖。
  • 图片使用设备上已安装的字体绘制,特殊字符在不同设备上可能显示不同。