1. A system for automatically populating a table, comprising: a processor configured to: receive an indication to include data from a set of documents in a table; parse each of at least a subset of documents included in the set of documents to identify a set of one or more common elements; generate a table with a structure derived from at least a subset of the set of common elements; and populate an entry for each of one or more documents in the set of documents in the table with data values extracted from the content of that document; and a memory coupled to the processor and configured to provide the processor with instructions.