Beware, when exporting (using Excel) .XLS to .CSV, that Excel (in its infinite wisdom) can return multiple individual cells for a single cell containing large amounts of data (AFAIR, the limit appeared to be ~ 1kB) - a situation that breaks both
since an unexpectedly higher number of columns appear to be returned from rows containing such cells.