Add column dynamically

I want to create a table in my app. The app is offline. Columns in the table are variable depending upon the values input by the user. Firstly should I use tinydb or sqlite. Secondly if I use collin tree then how to display dynamically, means for one user the table can have 3 column but for one might be 7 columns.
Thanks in anticipation

try this extension

Thank you so much.
Now I have got the data in Sqlite format. I need to convert that data in csv so that the data can be display in this table. Pl if you can tell how to go about this.

Is the data saved on sqlite too big?

if it isn’t you can make list in app and get it .:arrow_heading_down:

if it is you will convert date from sqlite to csv . :arrow_heading_down: