from Lists
Creates a CsvWithHeader from a list of rows, where the first row is the header.
Return
a CsvWithHeader if header is present, or null otherwise.
Parameters
all Rows
all rows, with the first row as header
Creates a CsvWithHeader from a list of header and data rows.
Return
a CsvWithHeader if header row is not empty, or null otherwise.
Parameters
header
data rows