All projects
Data tooling

Sheet Prettifier

Paste a public Google Sheets link and get a clean, sortable table with highlights. Embed it live or export it as a single self-contained HTML file.

Developer ToolsReactGoogle Sheets
aleksns.com/projects/google-sheet-prettifier
docs.google.com/spreadsheets/d/1Qx…/edit#gid=0Load sheet
RegionQ1Q2Q3Growth ↓
Iberia204251309+51.5%
Baltics118131162+37.3%
Nordics412468531+28.9%
CEE265290301+13.6%
UK & Ireland590612640+8.5%
DACH688702695+1.0%
Benelux377360348-7.7%
API keys or sign-ins
0
file for the static export
1
or static embed
Live
01About

The idea

Google Sheets is where a lot of small datasets live, and it's a poor place to present them. Sheet Prettifier reads a public sheet straight from its link, with no API key and no sign-in, and turns it into a table you'd actually want to show someone.

Choose which columns to keep, sort by any of them and highlight the highest and lowest values. Then take the result with you: a live embed that stays in sync with the sheet, or a static HTML file with no dependencies that works anywhere.

02Capabilities

What it does

03Under the hood

How it works

  1. 01

    Paste

    A public Google Sheets link, as copied from the browser.

  2. 02

    Parse

    GViz response parsed into typed columns, including dates and numbers.

  3. 03

    Style

    Choose the columns, the sort order and the highlights.

  4. 04

    Export

    As a live embed or a static HTML file.

04Stack

Built with

The quickest way to understand it is to use it.