Why This Matters
This terminal spreadsheet editor with Vim keybindings offers a powerful, lightweight tool for data manipulation directly within the terminal, leveraging Rust for performance and cross-platform compatibility. Its support for formulas, ranges, and familiar Vim controls makes it especially appealing for developers and power users seeking efficient data editing without leaving the command line environment.
Key Takeaways
- Supports Excel-compatible formulas and functions like SUM, IF, and AVERAGE.
- Offers Vim-like keybindings for efficient navigation and editing in the terminal.
- Available across Linux, macOS, and Windows with pre-built binaries or source build options.
cell
A terminal spreadsheet editor with Vim keybindings, written in Rust.
Install
From crates.io:
cargo install cell-sheet-tui
Pre-built binaries for Linux, macOS, and Windows are available on the GitHub Releases page.
Build from source
git clone https://github.com/garritfra/cell.git cd cell cargo build --release # Binary at target/release/cell
Usage
cell # empty sheet cell data.csv # open CSV cell data.tsv # open TSV cell sheet.cell # open native format
... continue reading