Skip to main content
📊

Tables

Alpha

A GNOME spreadsheet — Excel-equivalent with ~400 functions, charts, and multi-sheet workbooks.

Tables is a modern, libadwaita spreadsheet application for GNOME — powered by Jspreadsheet CE and HyperFormula. Reads and writes XLSX, ODS, and CSV via openpyxl, calamine, and odfpy. Shares the suite-common scaffold with Letters and Decks.

Jspreadsheet CE + HyperFormulaEngine
XLSX · ODS · CSVFormats
~400 Excel-compatibleFunctions

Features

🧮

~400 formulas

SUM, IF, VLOOKUP, and ~400 more via HyperFormula — full Excel compatibility.

📑

Multi-sheet

Workbook tabs, sheet navigation, freeze panes, sort, and filter.

📊

Charts

Bar, line, and pie charts embedded in XLSX via openpyxl.

⌨️

Excel shortcuts

Ctrl+B/I/U, Ctrl+D/R fill, Ctrl/Space column select, Shift+Space row select.

🎨

Libadwaita native

Responsive, dark-mode-ready GTK 4 interface that looks at home on GNOME.

🤝

Suite family

Shares the suite-common scaffold with Letters and Decks.

Get started

Flatpak (TunaOS remote)
flatpak remote-add --if-not-exists tuna-os https://tunaos.org/flatpak/tuna-os.flatpakrepo
flatpak install tuna-os org.tunaos.tables
Build from source
git clone https://github.com/tuna-os/tables.git
cd tables
just setup
just build