Import large CSV file
Show older comments
Hello
I have a CSV file that has 239615 rows and 24 columns with 85 Mb size.
the first row is headers and the rest of it are numbers.
I tried the following methods:
1-readmatrix
2-readtable
3-Matlab import
all of them only read up to 238491 and ignored rest of it.
Does anyone have any idea how to read the whole file?
Cheers
4 Comments
Rik
on 18 Jan 2021
Did you try reading it as text and parsing it yourself? I am not aware of any documented limit in the number of lines Matlab can read. Are you sure there are no empty lines?
Mathieu NOE
on 18 Jan 2021
hi
I tested readcell without a problem (from a csv file created with 239615 x 24 random matrix values)
R2020b
Walter Roberson
on 18 Jan 2021
xls files have a maximum of 65535 rows, but cvs files should not have that limitation.
As an experiment, try readmatrix with the 'Encoding', 'UTF-8' option.
Answers (1)
SM
on 19 Jan 2021
0 votes
Categories
Find more on Text Files in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!