Back to Catalog
maaslalani GitHub avatar

sheets

Terminal-based spreadsheet tool for viewing and editing CSV files

Demo

Terminal preview
sheets

Overview

Sheets is a terminal spreadsheet TUI for viewing and editing CSV data with Vim-like navigation, inline cell editing, range selection, search, and command-mode saves.

Terminal based spreadsheet tool

Keyboard Shortcuts

Navigate between spreadsheet cellsh / j / k / l
Search the spreadsheet/ / ?
Edit the selected cell and commit the changei, Enter
Select a cell range and yank itv, y
Undo or redo the last changeu / Ctrl + R
Save the spreadsheet from command mode:w
Jump directly to cell B9:goto B9

Latest Release

v0.3.0
Released: Jul 18, 2026

Changelog

  • 45ac88b616ee3600487bd2d4805ded7d99bb6379 Change normal button color from blue to purple (#65)
  • 88792494684f959d58d00bf4fc595f9a9f05c3ff Cherry pick Helix style config (#67)
  • e6aab205615053be48f96a27ac9ca8b967f3af85 Fix data loss bug when inserting column at last position (#38)
  • e27e403de7bfb9dd7c374bafa8e3c7b3945e580b Revert "Change normal button color from blue to purple (#65)"
  • a5af8b38bb68003d041d9827d12914a5ae5ace7e Update README.md
  • 26df87dae31f23d3eb47046948b27e27b43ca93a Update README.md
  • 35fab309872ab6a8009e4c5c7ecd5df2949d16d7 add markdown table read/write support (#32)
  • 539f4b185d34499d63f392e8234b82454e30f6be chore: bump version in Nix package to 0.2.0 (#16)
  • 28c0b09bab59206ab7533325a08aecb05a8473a4 chore: use default target and pin version to 25.11 (#42)
  • 4ab7d11408ae249ee2423093ce4c2f0fb83d5505 feat: add :? as alias for :help (#14)
  • 1b6382d3e6d40a3388a329ca0a5804aff03b83c5 feat: add warnings for unsaved changes on quit: (#36)

--- zzz

Discussions

0 comments
Loading comments...
Alvin By Alvin