1. A computer implemented method for storing a hierarchical table as a markup language file, the method comprising: identifying, by a processor of the computer, position of a plurality of cells included in the hierarchical table, the position of one or more cells of the plurality of cells including a first dimension coordinate and a second dimension coordinate; inserting, by the processor of the computer, the first dimension coordinate as a markup tag in the markup language file; inserting, by the processor of the computer, the second dimension coordinate as a markup attribute, corresponding to the markup tag, in the markup language file; identifying, by the processor of the computer, data included in the one or more cells; identifying, by the processor of the computer, hierarchical information associated to the one or more cells; and storing the data included in the one or more cells and the hierarchical information associated to the one or more cells in the markup attribute.