Back to projects

Google Sheets userscript

Sheets Ribbon

A browser userscript that adds a Microsoft Office-like command ribbon to Google Sheets, with tabs for File, Home, Insert, Formulas, Data, Review, View, Extensions, Help, and Debug.

What it does

The script injects a tabbed ribbon into Google Sheets and maps common controls back to native toolbar and menu actions, keeping the spreadsheet itself as the source of truth.

How to use it

Install it with a userscript manager such as Tampermonkey or Violentmonkey, then open a Google Sheets document. The ribbon appears on spreadsheet document pages only.

Office-style tabs

Groups spreadsheet commands into familiar tabbed areas.

Resizable layout

Stores size, position, scale, and pinned mode in local storage.

Native command mapping

Uses Google Sheets menus, toolbar buttons, downloads, and shortcuts.

Debug tools

Includes scan and self-test helpers for checking command coverage.

Install target

Version 5.0 runs on Google Sheets document URLs, at document end, without extra userscript permissions.

Sheets pages: docs.google.com/spreadsheets/d/*
Profile pages: docs.google.com/spreadsheets/u/*/d/*
Grant: none