The data could be any number of rows below the Column names, and the ‘Totals’ can be any number of rows below the data. The column headings will always be in row 6.
Hey @E.T.S
Try this workflow: BlankProcess112.zip (9.4 KB)
I used this method: filteredDataTable = originalDataTable.AsEnumerable().Where(Function(row) Not row.ItemArray.All(Function(field) field Is Nothing OrElse String.IsNullOrWhiteSpace(field.ToString()))).CopyToDataTable()