Supported file formats and data types
mainTennis automatically detects input formats based on file extensions and the first few bytes of the file.
- CSV/TSV/Delimited: Automatically sniffs delimiters (commas, tabs, semicolons, pipes, etc.). Use
-d, --delimiter <char>to override. - JSON: Supports full arrays of objects, JSONL/NDJSON, or single JSON objects (where keys become columns).
- SQLite: Reads via the external
sqlite3CLI. Use--table <table_name>to specify a table; otherwise, it attempts to auto-detect one.
Data Features:
- Numeric Formatting: Automatically detects and formats/aligns integers and floats. Use
--vanillato disable this. - Color Scales: Add color gradients to columns using
--scale <headers>(red-to-green) or--rscale <headers>(green-to-red).