How do you create a push button that saves data from a GUI?

 Accepted Answer

deenessen - you haven't given us much to work on, but presumably your GUI has a button that, when pushed, you want to save some data to an Excel file. Assuming that GUIDE is being used, then your pushbutton callback would look like
function pushbutton1_Callback(hObject, eventdata, handles)
% hObject handle to pushbutton1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% get and format your data
myData = randi(42, 10,3);
% write your data to file
writematrix('myFile.xlsx', myData);
Depending upon your version of MATLAB, you could use writematrix or xlswrite.

10 Comments

Infact i want to store data such as a bill balance into an excel file just by clicking on the pushbutton @geoff
Well where does the bill balance data come from? What format should it be in?
@Geoff There will be a edit box in which i will insert the balance bill and then the pushbutton should store it in the excel file
Is this just one value or will it change over time (and so you will need to store the new value in the spreadsheet)? Try writing the code to do this.
@Geoff it will change over time Can you plz give me a hint how to write it or a sample on how it should look thks in advance sir
deenessen - but what have you tried so far? Have you designed your GUI? Have you used GUIDE, App Designer, or programmatically created the GUI?
Programmatically use gui I have already created the edit box and pushbutton so far
Do you have the callback for the pushbutton? Please share some of your code.
I want to put all the coding in the pushbutton

Sign in to comment.

More Answers (1)

Programmatically use gui I have already created the edit box and pushbutton so far

Products

Release

R2007a

Community Treasure Hunt

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

Start Hunting!