adminEoMReport now reads from DataTable

Found a way of getting the MySQL results from the query into a DataTable
and then passing that DataTable into the Excel spreadsheet, it needs
some refining but it is working fine.