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
MongoDB Atlas runs apps anywhere
MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of tabulate!