VimSheet — Terminal Spreadsheet
VimSheet is a vim-like TUI spreadsheet for the terminal. Built with Textual, it brings spreadsheet editing into the terminal with modal keybindings, a full formula engine, multi-sheet workbooks, file I/O, and terminal charting.
Start here:
Installation — install VimSheet
Quickstart — run your first spreadsheet in under a minute
User Guide — learn all features
API Reference — API documentation
Getting Started
User Guide
File Formats
Plotting
Scripting
Reference
- Reference
- API Reference
- vimsheet.app
- vimsheet.command_completer
- vimsheet.help_entries
- vimsheet.help_registry
- vimsheet.controller
- vimsheet.controller.edit_handler
- vimsheet.controller.insert_handler
- vimsheet.controller.macro
- vimsheet.controller.mode
- vimsheet.controller.normal_handler
- vimsheet.controller.search
- vimsheet.controller.visual_handler
- vimsheet.fetch
- vimsheet.fetch.fetch_manager
- vimsheet.fetch.fetch_worker
- vimsheet.formula
- vimsheet.formula.ast_nodes
- vimsheet.formula.dependency
- vimsheet.formula.evaluator
- vimsheet.formula.parser
- vimsheet.formula.tokenizer
- vimsheet.formula.tokens
- vimsheet.formula.functions
- vimsheet.formula.functions.date_funcs
- vimsheet.formula.functions.logic_funcs
- vimsheet.formula.functions.lookup_funcs
- vimsheet.formula.functions.math_funcs
- vimsheet.formula.functions.net_funcs
- vimsheet.formula.functions.registry
- vimsheet.formula.functions.text_funcs
- vimsheet.io
- vimsheet.io.base
- vimsheet.io.csv_adapter
- vimsheet.io.html_adapter
- vimsheet.io.json_adapter
- vimsheet.io.latex_adapter
- vimsheet.io.markdown_adapter
- vimsheet.io.registry
- vimsheet.io.xls_adapter
- vimsheet.io.xlsx_adapter
- vimsheet.model
- vimsheet.model.cell
- vimsheet.model.config
- vimsheet.model.range
- vimsheet.model.sheet
- vimsheet.model.undo
- vimsheet.model.validation
- vimsheet.model.workbook
- vimsheet.plotting
- vimsheet.plotting.chart
- vimsheet.scripting
- vimsheet.scripting.engine
- vimsheet.ui
- vimsheet.ui.buffers_screen
- vimsheet.ui.chart_screen
- vimsheet.ui.fetch_list_screen
- vimsheet.ui.formula_bar
- vimsheet.ui.funcs_screen
- vimsheet.ui.grid
- vimsheet.ui.help_screen
- vimsheet.ui.sheet_tabs
- vimsheet.ui.status_bar
- vimsheet.ui.vim_modal
- Keybindings
- Commands
- Formula Functions
- Error Reference
- Command-Line Interface
Advanced Topics
Development
Examples