问题
Excalidraw 用户在画流程图、架构草图时经常需要表格元素,但官方一直不支持。有人直接发 issue:"Please add a "table" template so can be easily added to the drawings"(147 条评论、258 分热度);还有人希望粘贴表格数据时能以表格而非图表呈现。现在的替代办法是手工用矩形和线条拼出表格,费时且难以修改。
目标用户
Excalidraw 用户,主要是工程师、产品经理和架构师,用白板画草图和示意图。从两条 GitHub issue 的热度(合计 165 条评论)看存在真实需求,但这是开源免费工具社区,规模有限且付费意愿不明。
解决方案
- 提供可插入画布的表格元素,支持增删行列、拖拽调整大小
- 从剪贴板粘贴 CSV/表格数据时自动识别并生成表格元素
- 表格样式与 Excalidraw 手绘风格保持一致
- 可作为开源库或插件分发,方便被官方或其他白板工具复用
AI 的角色很弱,核心是前端图形编辑器工程;可选地用简单的结构识别辅助粘贴数据的行列推断。
MVP 范围
第一版只做:在 Excalidraw 画布中插入、拖拽、调整行列的表格元素;支持从剪贴板粘贴表格数据并保留行列结构。不做:实时多人协作表格、公式计算、与其他白板软件的互通、复杂单元格样式。
风险
上游合并风险:这是 Excalidraw 官方 backlog 上的功能,官方一旦原生支持,独立插件瞬间失去价值;付费意愿缺失:两条信号的 willingness_to_pay 均为 none,白板用户普遍期待免费;平台依赖:以插件形态存在就完全依赖 Excalidraw 的插件 API 和画布数据结构,上游改动会带来维护成本。
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
GitHub Issues · excalidraw/excalidraw2月26日投资方向▲ 258147 条评论
“Please add a "table" template so can be easily added to the drawings”
Users want a "table" template that can be easily added to drawings in Excalidraw.原文
GitHub Issues · excalidraw/excalidraw6月24日功能请求▲ 2518 条评论
“Was thinking It would be nice to have an option to paste tabular data as a table instead of a chart.”
Es wäre praktisch, wenn man beim Einfügen von tabellarischen Daten die Option hätte, diese als Tabelle statt als Diagramm darzustellen.原文