How do I get data to a GUI from excel file

조회 수: 2 (최근 30일)
karan
karan 2011년 11월 17일
i have tried doing this but have got repeated errors... so i added a pushbutton to open the browse dialog box so that i can select the file i want to extract the data from
function pushbutton4_Callback(hObject, eventdata, handles)
handles.pushbutton4_Callback = uigetfile;
guidata(hObject, handles);
and then use the file name to use in a xlsread shown below which is triggered by another push button *
*[num2] = xlsread(handles.pushbutton4_Callback);
For some reason this is not working ....any help any tips on adding multiple files for analysis

채택된 답변

Fangjun Jiang
Fangjun Jiang 2011년 11월 17일
Using the "handles.pushbutton4_Callback" for your Excel file name is really confusing. Also, it's better to specify the full path and name of the file.
[FileName,PathName]=uigetfile;
handles.ExcelFile=fullfile(PathName,FileName);
Then in other function, use
xlsread(handles.ExcelFile);
  댓글 수: 4
Fangjun Jiang
Fangjun Jiang 2011년 11월 17일
This sounds like developing an application rather than a particular question. It can be done but will certainly require you to add more elements to your GUI and do some coding. There are quite some examples in this link or your local document. http://www.mathworks.com/help/techdoc/creating_guis/f6-6010.html
Also, you can watch Doug's video on this tipic. http://blogs.mathworks.com/videos/category/gui-or-guide/
Post your particular question as you go along.
karan
karan 2011년 11월 18일
I never knew about these videos...seems like they are going to be handy .although i am not quite clear when u said it can be done except it requires ``more elements`` to the GUI ...any hints and tips which might make it easier to follow.
yes this is for a small application....just as a stepping stone

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Environment and Settings에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by