Pretty-print tabular data in Python with extensive formatting options and output format support.
Overall
score
69%
Column type inference and coercion
Uses tabulate internals
0%
33%
Type hierarchy
100%
100%
Column transposition
0%
100%
None handling
100%
100%
Accurate type detection
100%
100%
Header handling (explicit, firstrow, keys, mapping)
Import tabulate
100%
100%
CSV firstrow headers
0%
0%
Dict keys headers
0%
0%
Header mapping
0%
0%
Correct data passing
100%
100%
Return formatted output
100%
100%
Basic table formatting with tabulate() function
Uses tabulate() function
100%
100%
List of lists formatting
100%
100%
Headers parameter usage
100%
100%
Empty data handling
100%
66%
Dictionary data formatting
100%
100%
Automatic headers from keys
100%
100%
Custom column alignment (numalign, stralign, colalign, colglobalalign)
Uses tabulate function
100%
100%
colalign parameter
100%
100%
colglobalalign parameter
0%
0%
numalign parameter
100%
100%
stralign parameter
100%
100%
Missing value handling (missingval parameter)
Uses tabulate function
100%
100%
Passes data to tabulate
53%
0%
Global missingval parameter
0%
40%
Per-column missingval parameter
0%
0%
Correct placeholder mapping
50%
0%
Returns formatted string
100%
100%
Custom separator formats (simple_separated_format)
Uses simple_separated_format
100%
100%
Passes separator parameter
100%
100%
Uses tabulate function
100%
100%
Handles headers correctly
100%
100%
Automatic column alignment (decimal, left, right, center)
Uses tabulate function
100%
66%
Specifies table format
100%
100%
Implements left alignment
100%
100%
Implements decimal alignment
100%
100%
Implements center alignment
100%
100%
Proper header handling
100%
100%
Module-level configuration (WIDE_CHARS_MODE, PRESERVE_WHITESPACE)
Import tabulate module
100%
100%
Use WIDE_CHARS_MODE
100%
100%
Use PRESERVE_WHITESPACE
100%
100%
Get configuration state
100%
66%
Set configuration state
100%
100%
Utilize tabulate function
0%
0%
Multiple output formats (45 formats: markdown, grid, HTML, LaTeX, etc.)
Uses tabulate function
100%
100%
GitHub format implementation
100%
100%
PostgreSQL format implementation
100%
100%
HTML format implementation
100%
100%
LaTeX format implementation
100%
100%
Header extraction
100%
100%
Wide character (CJK) support with wcwidth integration
Uses tabulate function
100%
0%
Enables grid format
100%
0%
Provides proper headers
100%
0%
Wide character support
100%
0%
Implements text wrapping
100%
0%
Character boundary handling
100%
0%
Correct alignment
100%
100%
Install with Tessl CLI
npx tessl i tessl/pypi-tabulate