Is there any other way of importing an Excel formatted .csv into Matlab other than xlsread(file.csv);
The file I have contains 2830082 lines, and xlsread seems to have a limit of 1048576 lines when reading it - the rest gets cut off.
The file looks like:
Time, Value
12:07:29, -1.13
12:07:29, -7.54
...
So using csvread(..) isn't going to work because of the date format.
I've found the fastest way to read BIG csv files into Matlab is to memory-map them and parse the contents as a single string. Try playing with this example code: