def _read_as_dict(self):
data = list()<EOL>for row in self._rows:<EOL><INDENT>row_data = OrderedDict()<EOL>for i, header in enumerate(self.headers):<EOL><INDENT>row_data[header.cget('<STR_LIT:text>')] = row[i].get()<EOL><DEDENT>data.append(row_data)<EOL><DEDENT>return data<EOL>
Read the data contained in all entries as a list of
dictionaries with the headers as the dictionary keys

:return: list of dicts containing all tabular data