OPEN SOURCE SPREADSHEET INFRASTRUCTURE
让表格成为产品能力, 而不是一块黑箱。
面向真实工作流的电子表格 UI:可视窗口保持有界,计算移到 Worker,工作簿后端由你的产品决定。
框架无关 UI 核心 · Solid 参考实现 · Rust/WASM 工作簿引擎
▦Revenue plan .xlsx
LMShare
E8ƒx=SUM(E4:E7)
A
B
C
D
E
1
2
Revenue plan · FY 2026
3
Pipeline
Actual
Forecast
Forecast
Total
4
Self-serve
$126k
$164k
$198k
$488k
5
Sales-led
$214k
$241k
$286k
$741k
6
Partners
$38k
$62k
$91k
$191k
7
Expansion
$81k
$118k
$139k
$338k
8
Forecast
$459k
$585k
$714k
$1.76m
Synced just now
01 / PRODUCT THESIS
为了你的业务流程而生,不是复刻一个桌面 Excel。
01
在数据真正变大前,先把边界立起来。
视口投影让渲染层只处理用户看得见的单元格,无需把完整工作簿塞进浏览器。
体验投影视口 →02
让计算留在后台。
Rust/WASM 工作簿运行于 Web Worker,主线程继续接住滚动、编辑与键盘交互。
看运行时边界 →03
保留你的数据主权。
框架无关的 UI 核心通过后端端口读写工作簿,适合接入已有服务或本地模型。
阅读架构说明 →02 / EVALUATE BY JOB
从你要验证的那个问题开始。
首页不再陈列所有能力。选择一个真实任务,直接进入对应的运行演示与说明。
WORKBENCH给运营、财务、销售一个可编辑的业务表面。
查看完整工作台:选区、编辑、公式、筛选、注释与工作表结构都以同一套 UI 状态协作。
打开工作台演示 →VIEWPORT先感受大表滚动,再看其投影边界。
观察 UI 如何随滚动请求一个有界窗口,而不把工作簿数据一次性展开放进 DOM。
打开视口演示 →FORMULAS从一个可解释的公式案例开始。
验证惰性计算、动态数组或自定义公式,确认它们是否符合你的工作簿行为预期。
打开公式演示 →03 / INTEGRATE
按你的框架,选一条真实的起点。
Solid 具备正式 UI 绑定。React 与 Vue 目前提供受控投影参考;自定义系统从后端端口开始。
import { SpreadsheetGrid } from
'@einfach/solid-excel/vnext'
const backend = createStaticSpreadsheetBackend({
sheets: [{ id: 'plan', name: 'Plan' }],
matrix: revenuePlan,
})
<SpreadsheetGrid
sheetId="plan"
viewport={viewport}
backend={backend}
/>