We all organize data and information in varios ways, but the a table form proven to be one of the easiest to use.
For the simplest cases we can use Excel. However, I was wondering if there exists such a tool, where the tables itself can be nested, such as a data in a cell can be thought not as a numerical or textual value, but also "expanded" to be a table as well.
If you know about such software, or about a software which does something similar - can you please share a link.
Gruber has suggested the use the HTML and store data via nested TABLE tags.
Thanks for Kramii.
What would be the benefit of organising data like this? What kind of data do you want to store? Perhaps we can come up with an alternative for you based on a better understanding of your specific requirements.
I am trying to organize a graph like data. The reason why I have choose tables is to make edit mode easier. Because I think that for the tabular information it is natural to edit it in place.
Column names and row names would represent nodes (A,B,C,D, etc) and value in a cell (on the intersection of a column and a row) in a table would represent a edge (A-B, A-C, B-D, etc).
The information I would like to store in a cell will likely to be complex as well (that is not a single number, or a string value), this is why I would like it to be represented as a table too.
Most likely type of data to be stored in cells would be a list of text items, but I would like not to limit it to this particular case. Also the idea of nested tables gives me:
- support for unlimited depth
- simple navigation (as the navigation verbs will be limited to "go to cell", "expand cell", "go back")
- simple addressing - e.g. the location name for the data in first column ("Index") of the second row (named "Action") of data in a cell which located in the intersection of the column "A" and row "C" (in the topmost table) would be: (A:C)("Index":"Action")