Appdesigner: Writing Data To Excel

% Button pushed function: WriteDataButton
function WriteDataButtonPushed(app, event)
w = writetable("Book1.xlsx","Sheet",1);
app.UITable.Data = w;
end
I can open an excel sheet with opentable, so I just assumed that writetable would work in the oppose way. I was wrong.
I have the error:
Error using writetable
Too many output arguments.
Is there a way to get this to work?

 Accepted Answer

dpb
dpb on 28 Mar 2021
Edited: dpb on 28 Mar 2021
writetable returns no arguments and needs the data to output as an argument -- read the doc first...
% Button pushed function: WriteDataButton
function WriteDataButtonPushed(app, event)
writetable(app.UITable.Data,"Book1.xlsx","Sheet",1);
end

3 Comments

How should I go about saving an imported excel table after editing?
What's wrong with writetable using proper syntax as shown?
Nothing at all. It worked perfectly.

Sign in to comment.

More Answers (0)

Products

Release

R2020b

Asked:

I
I
on 28 Mar 2021

Commented:

I
I
on 1 Apr 2021

Community Treasure Hunt

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

Start Hunting!