i am using a for loop to access each element in a column of an xls file and display the data with the help of GUI.my code is:
조회 수: 5 (최근 30일)
이전 댓글 표시
this code is written in the pushbutton callback:
for i=1:4
a=xlsread('abc.xls',i,'A(i)');
str=sprintf('%d',a);
set(handles.edit1,'string',str);
end
But i am getting an error:
Error using ==> xlsread at 285
Data range is invalid.
Error in ==> sample>pushbutton1_Callback at 82
a=xlsread('abc.xls',i,'A(i)');
I am new to matlab. Please help.
댓글 수: 0
채택된 답변
추가 답변 (1개)
Iman Ansari
2013년 4월 19일
Hi. Range should be a string:
a=xlsread('abc.xls',i,['A' 'num2str(i)']);
It's better to read the whole file then use it,
a=xlsread('abc.xls',1,'A1:A4');
댓글 수: 0
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!