11. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a portion of content comprising a table data structure and text associated with the table data structure; identify at least one of key terms or semantic relationships in the table data structure and the associated text; identify, by the data processing system, insight data points in the table data structure based on the identification of at least one of key terms or semantic relationships in the table data structure and the associated text, wherein the insight data points are data points in the table data structure meeting an insight condition set forth in a predefined insight data point rule; generate, by the data processing system, an insight data structure specifying a field in the table data structure with which the insight data point is associated, an insight condition met by the insight data point, a location in the table data structure corresponding to the insight data point, and a value corresponding to the insight data point; populate fields of an insight statement template with information obtained from the key terms and semantic relationships, based on the insight data structure, to generate an insight statement data structure; and output the insight statement data structure, wherein the insight statement data structure is a natural language statement describing an aspect of the table data structure, wherein the computer readable program further causes the computing device to identify an insight data point in the table data structure at least by: performing a matching operation that matches key terms and semantic relationships in the associated text with key terms and semantic relationships in the table data structure to identify matching portions of the table data structure, wherein the identification of the insight data point and generation of the insight data structure is performed for the matching portions of the table data structure.
11. A computer program product comprising a non-transitory computer readable medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to: receive a portion of content comprising a table data structure and text associated with the table data structure; identify at least one of key terms or semantic relationships in the table data structure and the associated text; identify, by the data processing system, insight data points in the table data structure based on the identification of at least one of key terms or semantic relationships in the table data structure and the associated text, wherein the insight data points are data points in the table data structure meeting an insight condition set forth in a predefined insight data point rule; generate, by the data processing system, an insight data structure specifying a field in the table data structure with which the insight data point is associated, an insight condition met by the insight data point, a location in the table data structure corresponding to the insight data point, and a value corresponding to the insight data point; populate fields of an insight statement template with information obtained from the key terms and semantic relationships, based on the insight data structure, to generate an insight statement data structure; and output the insight statement data structure, wherein the insight statement data structure is a natural language statement describing an aspect of the table data structure, wherein the computer readable program further causes the computing device to identify an insight data point in the table data structure at least by: performing a matching operation that matches key terms and semantic relationships in the associated text with key terms and semantic relationships in the table data structure to identify matching portions of the table data structure, wherein the identification of the insight data point and generation of the insight data structure is performed for the matching portions of the table data structure. 14. The computer program product of claim 11 , wherein key terms and semantic relationships in the associated text are weighted according to a proximity of the key terms and semantic relationships to the table data structure in the content.