Why am I unable to open .csv file with the readmatrix function?

조회 수: 10 (최근 30일)
Poulomi
Poulomi 2022년 6월 10일
댓글: Poulomi 2022년 6월 13일
The file I am trying to import in matlab is CSV (comma delimited).
So each cell in the excel file is like:
0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 0.000 3.000
So 11 values with space in between.
Initially using matlab 2020a, readmatrix could read each value separately and could import it without any issues as a 1 x 11 double.
But now I am not able to anymore. It would just read it as 1x1 double with the value as NaN.
Any suggestions as to how I can read my excel file now?
  댓글 수: 10
Stephen23
Stephen23 2022년 6월 12일
@Poulomi: I used https://notepad-plus-plus.org/downloads/, but every text editor on the planet has find-and-replace functionality.
Poulomi
Poulomi 2022년 6월 13일
@Stephen23 thank you!! find and replace function at notepad++ solved my problem... matlab can read the csv file now.

댓글을 달려면 로그인하십시오.

채택된 답변

Mathieu NOE
Mathieu NOE 2022년 6월 10일
hello
workaround suggestions
faster with readcell vs importdata
>> tic;
out2 = str2double(split(readcell('t4md6p1 - partial file.csv')));
toc
Elapsed time is 10.480521 seconds.
>> tic;
out2 = str2double(split(importdata('t4md6p1 - partial file.csv')));
toc
Elapsed time is 34.013224 seconds.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Text Files에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by