If you want to use a spreadsheet with vi key bindings, most linux distros have sc (spreadsheet calculator) in their repositories. It's kind of a cross between vi and the DOS version of Lotus 1-2-3. A newer, improved version of sc with features including undo/redo and csv/tsv export and import is sc-im (https://github.com/andmarti1424/sc-im).