sc-im is a terminal spreadsheet calculator that brings vim-style editing to data manipulation. Built on ncurses, it delivers a lightweight alternative to graphical spreadsheet applications while maintaining powerful functionality.
Key capabilities include vim movement commands for intuitive navigation, UNDO/REDO functionality, and support for 65,536 rows and 702 columns (expandable to over 1 million rows). The tool handles multiple file formats: CSV, TAB-delimited, XLSX, and ODS for import, with export options including Markdown.
Advanced features make it suitable for complex workflows:
The interface uses standard vim keybindings (hjkl navigation, yy copy, p paste, u undo) making it immediately familiar to vim users. Configuration through the scimrc file allows customization of behavior and appearance. Available on macOS via Homebrew and installable on Linux and other Unix-like systems.
$ brew install [email protected]$ brew install sc-im