Tabula - CSV Spreadsheet Language
What is Tabula?
Tabula is a command-line tool that lets you transform and manipulate CSV
files using a simple scripting language. Think of it as a way to apply
Excel-like formulas and calculations to your CSV data from the command
line.
Why Use Tabula?
-
Automate CSV processing - Perfect for data pipelines
and batch operations
-
Familiar syntax - Uses spreadsheet-style cell
references (A1, B2, etc.)
-
Powerful functions - Built-in mathematical, text, and
logical functions
-
Flexible - Works with files or standard input/output
- Lightweight - Single binary, no dependencies
-
Vim/Neovim plugin - Syntax highlighting and
auto-execution for Tabula scripts
-
Visual Studio Code plugin - Syntax highlighting and
auto-execution for Tabula scripts
Download Latest Builds (0.2.3)
Tabula CLI
macOS
Linux
Windows
Editor Plugins
Further Reading