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
Voss 2021 年 12 月 28 日

0 投票

You could use readmatrix(), csvread(), xlsread(), textscan(), fread(), etc.

4 件のコメント

Walter Roberson
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
Voss 2021 年 12 月 28 日
I didn't realize answers were constrained to functions available at the time the question was asked.
Walter Roberson
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
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.

サインインしてコメントする。

タグ

質問済み:

2011 年 11 月 13 日

コメント済み:

2021 年 12 月 28 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by