Excel

If you double-click on a csv file, sometimes Excel will put each line in to a single cell.

That depends on how you've told excel to handle csv files. I don't think that excel defaults, properly, to expecting a comma between the comma separated values in the csv file. For some reason, it expects, IIRC, that the c stands for semicolon.