1. A computer program product for generating a language section from tabular data in an electronic document received from a client device via a network, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: identifying, by a processor, in a first tabular portion of the electronic document, a set of categories used to organize tabular data; identifying, by the processor, contextual relationships between the tabular data, wherein the contextual relationships are created by the set of categories and the identifying is based in part on the position of each category in the set of categories in the first tabular portion and based on the tabular data that each category modifies; identifying, by the processor, a content characteristic for each category of the set of categories in the first tabular portion; and generating, by the processor, a first language section from at least two distinct categories of the set of categories, wherein a format of the first language section is based on the content characteristic and contextual relationships for each of the at least two distinct categories of the set of categories and is governed by a formatting table, wherein the formatting table comprises example combinations of content characteristics for example categories of an example tabular portion and formatting rules for generating example language sections from those example combinations.
1. A computer program product for generating a language section from tabular data in an electronic document received from a client device via a network, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method comprising: identifying, by a processor, in a first tabular portion of the electronic document, a set of categories used to organize tabular data; identifying, by the processor, contextual relationships between the tabular data, wherein the contextual relationships are created by the set of categories and the identifying is based in part on the position of each category in the set of categories in the first tabular portion and based on the tabular data that each category modifies; identifying, by the processor, a content characteristic for each category of the set of categories in the first tabular portion; and generating, by the processor, a first language section from at least two distinct categories of the set of categories, wherein a format of the first language section is based on the content characteristic and contextual relationships for each of the at least two distinct categories of the set of categories and is governed by a formatting table, wherein the formatting table comprises example combinations of content characteristics for example categories of an example tabular portion and formatting rules for generating example language sections from those example combinations. 8. The computer program product of claim 1 , wherein the set of categories includes a content cell that contains an image, wherein the identifying the content characteristic for each of the set of categories further comprises identifying the content characteristic for the content cell that contains an image, and wherein the identifying the content characteristic for the content cell that contains the image comprises: determining that the image contains a representation of an alphanumeric character; determining that the image contains a representation of an object; generating text from the image in response to determining that the image contains an alphanumeric character; determining that the representation of an object corresponds with an image stored in a memory, the image stored in the memory having associated text that describes the stored image; and wherein the generating of the first language section from the at least two distinct categories of the set of categories further comprises: generating the first language section from the text generated from the representation of the alphanumeric character of the image; and generating the first language section from the text associated with the stored image that corresponds with the representation of the object of the image.