Lattis
公开测试版已发布 · 人人免费

比 Excel 更流畅的电子表格。
拥有数据库的强大能力。

保留您熟悉的 Excel 操作习惯,却更简单、更快速。每个表格背后都是真正的 SQLite 数据库,带来 Excel 做不到的能力:SQL 查询、即时数据透视表、连接您的数据库、多人实时协作、Lua 脚本。人人免费。

Windows、macOS 和 Linux 免费测试版 · 其他系统

Lattis
Lattis 截图:同一工作表中的多个表格
已识别表格:客户
GROUP BY 一键完成
完全免费 数据留在您身边 Windows、macOS 和 Linux 比 Excel 更流畅

工作原理

读得懂数据的电子表格

无需绘制数据结构,也无需跟随向导。Lattis 观察您的输入,替您完成数据库的工作。

编号姓名城市
C01MartinLyon
C02DuboisParis
C03BernardLyon
1

自由输入

在画布上任意位置输入数据,就像在任何电子表格中一样。输入永远不会被打断。

编号 🔑姓名 Abc城市 Abc
C01MartinLyon
C02DuboisParis
C03BernardLyon
表「客户」· 编号列唯一键
2

Lattis 识别表格

它会找到数据区域,突出显示表头,推断每一列的类型,并创建对应的 SQLite 表。

SELECT 城市, COUNT(*)
FROM 客户
GROUP BY 城市;
城市n
Lyon2
Paris1
3

查询与分析

您的表格就是真正的数据表:SQL、公式、数据透视表和图表都直接运行在引擎之上。

易用性

比 Excel 更简单、更流畅

同样的操作,更少的步骤。Excel 需要您手动完成的事,Lattis 替您处理。

ExcelLattis
创建表格套用表格格式、检查区域、重新命名直接输入数据:表格会被自动识别、加框并命名
查找数值=VLOOKUP(A2,客户!A:D,3,FALSE)=REFERENCE(客户, 城市, A2),清晰易读,无需列号
整列公式向下填充,并检查新行是否被覆盖计算列会自动应用到所有行
数据类型日期或编号可能在不知不觉中改变格式每列都有类型,输入时自动识别,可随时修改
分析需要手动刷新的数据透视表SQL 和即时数据透视表,数据一变化就立即更新
自动化可能导致工作簿卡死的 VBA 宏带内置参考和死循环保护的 Lua 脚本

演示

看看 Lattis 如何工作

用几段短视频了解核心功能。视频将随首批公开版本一同发布。

功能

Excel 做不到的,Lattis 都能做

每个表格都是真正的 SQLite 表。您保留熟悉的网格,同时获得数据库带来的一切可能。

无限画布

每个工作表可容纳多个独立表格,各自带有细边框。若表格从 A1 开始,工作表标签将采用它的名称。

强类型列

文本、整数、小数、日期、布尔值。类型在输入时自动识别,从不阻碍输入,并可随时修改。

本地优先

一切都保存在一个 .lattis 文件中,便于发送或归档,并支持崩溃后恢复。

熟悉的公式

类似 Excel 的公式语言,支持 客户[城市] 这样的结构化引用。VLOOKUP 会自动转换为 REFERENCE。

SQL 标签页

用 SQL 查询和修改表格,工作簿中的所有对象一目了然。

Lua 脚本

通过 db.query() 和事件实现自动化。内置保护机制会中断死循环,界面永不卡死。

数据透视表

借助引擎原生的 GROUP BY 即时聚合,以树形结构呈现。

图表与文档

由数据驱动的图表,以及用于排版分析结果的文档标签页。

AI 助手(可选)

助手标签页默认关闭,可接入您自己的密钥或账户。

Lattis 的 SQL 标签页,以网格形式显示结果

SQL

SQL 与网格,并排呈现

在 SQL 标签页中执行 GROUP BY,结果即以网格显示,可排序、筛选并再次使用。

Lattis 中的数据透视表和图表

分析

零等待分析

数据透视表和图表基于 SQLite 的原生聚合,数据一变化就会立即更新。

Lua

用 Lua 自动化

简单而安全的 API,可在后台处理表格,并提供内置参考和输入时的提示。

for row in db.rows("SELECT _id, Prix FROM Produits") do
  db.update("Produits", row._id, { Prix = row.Prix * 1.03 })
end

连接

连接您的数据库,也连接您的团队

像 Power Query 一样导入并刷新外部数据。密码保存在您电脑的钥匙串中。

PostgreSQLMySQLMariaDBSQL ServerSQLiteREST / JSONParquet

关系型数据库

PostgreSQL、MySQL 与 MariaDB、SQL Server、SQLite。

API 与文件

JSON REST API,Parquet 与 JSON 文件。

多人协作

自托管于 PostgreSQL 的 Lattis 服务器:多人实时编辑、角色与权限、离线工作、数据湖(Data Lake)以及浏览器内编辑。工作簿也可以通过网络文件夹或 NAS 共享。

价格

免费,面向所有人。

没有专业版,没有订阅,没有行数限制。Lattis 对个人和企业都免费,并将一直免费。

Lattis

¥0

永久免费

  • 全部功能,无阉割版本
  • 个人与商业用途均可
  • 无需注册账户
  • 数据保存在您自己的电脑上
  • 包含所有更新
下载测试版

那么,谁来资助 Lattis?

软件之所以能对所有人免费,是因为从中获益最多的人以其他方式做出贡献。

企业捐赠

日常使用 Lattis 的企业可以通过捐赠支持其开发。

合作与赞助

合作伙伴资助特定功能或支持产品路线图,全程公开透明。

培训

提供 Lattis、SQL 及 Lua 自动化培训,面向团队或个人。

企业服务

协助部署、从 Excel 迁移、连接数据库以及定制脚本。

支持 Lattis 或联系我们

下载

安装 Lattis

按钮会根据最新发布的版本,自动为您的系统选择合适的安装包。

测试版

Lattis 目前处于测试阶段,可能仍有错误。请备份重要文件,并在 GitHub 上反馈问题。

正在查找最新版本…

Windows

.exe 安装程序

安装包暂未签名。如果 SmartScreen 显示「Windows 已保护你的电脑」,请点击「更多信息」,然后点击「仍要运行」。

macOS

DMG 磁盘映像

如果 macOS 首次拒绝打开应用,请前往「系统设置」中的「隐私与安全性」,点击「仍要打开」。

Linux

AppImage、.deb 和 .rpm 软件包

在 GitHub 上查看所有版本及更新说明

常见问题

Lattis 真的免费吗?

是的。所有功能均免费,个人和商业用途皆可,没有订阅,也没有专业版。项目依靠企业捐赠、合作伙伴、培训和企业服务维持。

我的数据存放在哪里?

在您的电脑上。每个工作簿是一个包含 SQLite 数据库的 .lattis 文件。除非您主动连接外部数据库或自己的 Lattis 服务器,否则不会有任何数据发送到服务器。

我还能沿用 Excel 的习惯吗?

可以:功能区、右键菜单、快捷键、撤销与重做、熟悉的公式。VLOOKUP 甚至会自动转换为 REFERENCE。

Lattis 支持哪些系统?

Windows、macOS 和 Linux。它是用 Go、Wails 和 SvelteKit 构建的原生应用,没有 Electron 的臃肿。

什么时候可以试用?

现在就可以:首个测试版已支持 Windows、macOS 和 Linux。下载按钮会自动为您的系统获取最新版本。

我的公司可以提供帮助吗?

非常欢迎:可以通过捐赠、合作、团队培训或定制服务。请发邮件至 contact@lattis.be。

准备好使用更流畅、更强大的电子表格了吗?

试用测试版,并在 GitHub 上告诉我们您的想法。

架构

技术架构

写给好奇的你:原生应用、每个文件里都有一个真正的数据库,团队协作时还有可自托管的服务器。

桌面应用 SvelteKit 界面Wails v3 · 原生二进制 Go 核心公式 → SQL · Lua · MCP .lattis 文件SQLite (WAL) 共享文件夹 / NAS每台电脑一份日志 浏览器网页编辑 Lattis 服务器(自托管) lattisd (Go)登录 · 管理网页编辑 PostgreSQL 18唯一数据源权限 无需服务器 同步 + 离线队列 登录

原生应用

使用 Go 编写,界面采用 SvelteKit,由 Wails 整合。适用于 Windows、macOS 和 Linux 的真正原生应用,轻快流畅,不依赖 Electron。

每个文件都是数据库

每个 .lattis 文件都自带一个 SQLite 数据库。无需额外安装,数据随文件一起走。

公式与脚本

计算由 SQL 引擎完成。Lua 脚本运行时绝不会让界面卡住。

助手与 MCP

内置 MCP 服务器,开启后可让 Claude 等助手处理当前打开的工作簿。

Lattis 服务器

团队协作时使用自托管服务器。需要 PostgreSQL 18;支持 Docker 或 Kubernetes 部署。也可以在浏览器中编辑。

离线与 NAS

断网时也能继续工作,联网后自动同步。没有服务器时,一个共享文件夹或 NAS 就足以多人协作。