tabulate is a header-only library. Just add include/ to your include_directories and you should be good to go. A single header file version is also available in single_include/. Although word-wrapping is automatic, there is a simple override. Automatic word-wrapping is used only if the cell contents do not have any embedded newline \n characters. So, you can embed newline characters in the cell contents and enforce the word-wrapping manually. tabulate allows for fine control over borders and corners. For each border and corner, you can set the text, color, and background color.
Features
- Tabulate supports >=C++11
- Create a Table object and call Table.add_rows to add rows to your table
- Documentation available
- Examples available
- Use RowStream to format table data with stream insertion
- You can access cells by indexing twice from a table
- You could also use Table.print(stream) to print the table
- Style Inheritance Model
Categories
LibrariesLicense
MIT LicenseFollow tabulate
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of tabulate!