Scanning a CSV file
显示 更早的评论
I want to read a CSV(Comma Separated Values) file in a text format and bring the entire data from CSV into Matlab environment
回答(1 个)
Voss
2021-12-28
0 个投票
You could use readmatrix(), csvread(), xlsread(), textscan(), fread(), etc.
4 个评论
Walter Roberson
2021-12-28
readmatrix() did not exist when the question was asked in 2011.
Note: load() would also have worked with that format, if it was all numeric without any header line.
Voss
2021-12-28
I didn't realize answers were constrained to functions available at the time the question was asked.
Walter Roberson
2021-12-28
The expectation is that replies will typically be appropriate to the version available to the poster, or else will be marked as requiring a newer version.
For example, "You could use csvread(), xlsread(), textscan(), fread(), etc. In new enough versions you could use readmatrix()"
Voss
2021-12-28
I have no expectation that the poster will read the answer at all in this case.
I only listed readmatrix() first because it seems to be the latest preferred method; I've never had reason to use it myself.
类别
在 帮助中心 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!