Sheethouse

📝 Unsaved Draft · the spreadsheet-native ClickHouse · a project of the SNCF

A columnar OLAP engine — spreadsheets are already columnar.

View on GitHub →

What it is

Columns are the native storage; GROUP BY and aggregations run via QUERY() and pivot tables (OLAP cubes for free). Materialized views are tabs recomputed by a trigger; partitions are sheets by date. Columnar analytics, spreadsheet-native.

Features

📊

Columnar & pivots

Aggregations via QUERY() + pivot tables = OLAP cubes.

🧮

Materialized views

A tab recomputed on a trigger.

🗓️

Partitions

Sheets by date.

Sheethouse vs ClickHouse

The honest comparison — in our favor, obviously.

 Sheethouse 💩ClickHouse
StorageColumnarColumnar
Scale~10M cellsBillions of rows
Aggregation speedSlowBlazing
Spreadsheet-native

Disclaimer: an enterprise-grade joke. Do not run production on a spreadsheet. (If you do, please film it.)

Get it

Apache-2.0. Part of the Sheet-Native Computing Foundation.