필터 지우기
필터 지우기

why reading .xls file using xlsread returns empty variables?

조회 수: 6 (최근 30일)
Nora Khaled
Nora Khaled 2020년 11월 20일
댓글: Mathieu NOE 2020년 11월 20일
Hello
I have some data in a .xls file. the file content is four colunms. the first row is a header then all others are numbers.
I tried to simply use
[ndata, text, alldata] = xlsread(filename)
but it does not return anything
ndata =
[]
text =
0×0 empty cell array
alldata =
1×1 cell array
{[NaN]}
How can I solve this problem?
Thanks!
  댓글 수: 4
Mathieu NOE
Mathieu NOE 2020년 11월 20일
can you share your excel file ?
Nora Khaled
Nora Khaled 2020년 11월 20일
Thank you!
your comment made me realize the problem.
The problem is the data is not in the first sheet of the .xls file.

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

채택된 답변

Nora Khaled
Nora Khaled 2020년 11월 20일
The problem is the data is not in the first sheet of the .xls file.
I needed to sort the xls sheets before using
[ndata, text, alldata] = xlsread(filename)
  댓글 수: 3
Peter Perkins
Peter Perkins 2020년 11월 20일
Also, KSSV's recommendation to use readtable instead of xlsread is still worth heeding.
Mathieu NOE
Mathieu NOE 2020년 11월 20일
yes sure
it's because I'm older and I'm always using "old" functions , but I'm improving lately on new stuff

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

추가 답변 (0개)

카테고리

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

Community Treasure Hunt

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

Start Hunting!

Translated by