This project implements a custom 2D table framework in Python using the tabulate
library. It supports adding/removing rows and columns, inserting data, and generating formatted table views — all through an object-oriented approach.
- Create a labeled 2D table (like a spreadsheet)
- Add or remove rows and columns dynamically
- Insert individual data points or lists of values
- Retrieve or display data neatly using
tabulate
- Calculate row/column-wise sum and average
- Clean CLI-style tabular output (grid format)
pip install tabulate