To recognize a hierarchical structure of tabular data.SOLUTION: A hierarchical structure extractor identifies respective areas occupied by respective contents of tabular data based on respective attributes of the respective contents which extend along a row direction and are juxtaposed to each other in a column direction when laid out. The hierarchical structure extractor then recognizes a hierarchical structure of the tabular data, regarding the respective areas as belonging to a same hierarchy when a blank space, where no character string exists in the region of interest, extends along the column direction and when a heading of a region on one side in a row direction of the blank and a heading of a region on the other side are predetermined heading characters.SELECTED DRAWING: Figure 16
展开▼