What is the data structure used by spreadsheets program like ms-excel?
I expect it to use many.
For example, an AST to recalculate formulas (see this question).