跳到正文
发现
TreeSheets:层级电子表格整理工具
桌面应用效率工具

TreeSheets:层级电子表格整理工具

一款用嵌套网格组织数据的免费桌面软件,可替代电子表格、思维导图和大纲工具。

admin
发布于 2026-11-02
浏览
1
访问
0
下载
0
版本
v2.23.1
平台
Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

TreeSheets 是一款「层级电子表格」(hierarchical spreadsheet),用嵌套的网格来自由组织数据。官方把它定位为电子表格、思维导图、大纲工具、个人信息管理器和文本编辑器的替代品,适合 Todo 清单、日历、项目管理、头脑风暴、整理想法、需求收集、信息展示以及小型数据库等场景。

它像电子表格一样让人一看就懂,但因为数据是分层的,处理复杂数据时更合适;像思维导图,但更有条理、更紧凑;像大纲工具,但不止一个维度;像文本编辑器,但有结构。

项目使用 C++ 编写,基于 wxWidgets,跨 Windows、macOS 和 Linux,许可证为 Zlib。

主要功能

  • 嵌套网格结构:在单元格里继续划分网格,层层组织信息
  • 一份文档内混合排布日历、Todo 列表、项目与笔记等多种内容
  • 界面通过 gettext 支持多语言翻译,翻译文件位于 TS/translations/
  • 附带 Claude Code 技能 treesheets-agent,可检查和脚本化正在运行的 TreeSheets 中打开的文档,详见 TS/docs/AGENT_SOCKET.md

安装与使用

Windows、macOS 和 Linux 的预编译二进制文件都发布在 Release 页面。

macOS:把 TreeSheets 从磁盘映像拖进「应用程序」文件夹。由于应用没有使用 Apple Developer ID 签名,首次打开会被系统拦截。macOS 15 及以上版本可先尝试打开一次,再到「系统设置 > 隐私与安全性」点击「仍要打开」;更早的版本可右键点击应用选择「打开」并确认。也可以在终端执行一次:

xattr -dr com.apple.quarantine /Applications/TreeSheets.app

Linux:提供 Debian 系发行版的软件包,以及适用于多数其他发行版的 AppImage(x86_64 和 aarch64)。使用 AppImage 时先赋予执行权限再启动:

chmod +x TreeSheets-*.AppImage

使用 Flatpak 的话,可以从 Flathub 安装。

从源码构建需要 C++ 编译器和 CMake:

git clone https://github.com/aardappel/treesheets
cd treesheets
cmake -S . -B _build -DCMAKE_BUILD_TYPE=Release
cmake --build _build --target package -j

若系统没有单独安装 wxWidgets,可在配置时加上 -DTREESHEETS_BUNDLE_WXWIDGETS=ON,让 CMake 从源码静态构建 wxWidgets。

注意事项

  • 官方 Linux 二进制在 Ubuntu 22.04 上构建,需要版本相近或更新的发行版;Debian 包能否用于其他 Debian 系发行版,取决于所需依赖包是否可用。
  • macOS 版本未签名,首次运行需要按上面的方式手动放行。
  • 源码风格紧凑、注释较少,作者有意保持功能精简,避免冗余的界面元素。
  • 更多介绍见项目主页 https://strlen.com/treesheets/ 。

本作品整理自 GitHub 开源项目 aardappel/treesheets,原作者 @aardappel,许可证 Zlib。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v2.23.1当前版本

    调整待办复选框的底色显示:未完成的待办复选框会填充浅色,同时保留不填充的表现方式。

评论