Save .xls in certain folder

3 Ansichten (letzte 30 Tage)
Jorge Pascual
Jorge Pascual am 11 Jan. 2020
Beantwortet: dpb am 11 Jan. 2020
Hi everyone!
I am trying to save a variable (app.Pedobarography_Values) in a determiante path, but as .xls document.
First I convert the .mat file to .xls, then I select the path with 'uigetdir', and finally I am trying to save it, but nothing happens
Anyone knows the reason?
XLSPBG=xlswrite('Pedobarography_Values.xslx',app.Pedobarography_Values);
selpath = uigetdir
save(selpath,'XLSPBG');

Antworten (1)

dpb
dpb am 11 Jan. 2020
You saved the variable app.Pedobarography_Values in the file 'Pedobarography_Values.xslx' but by the documentation for xlswrite (which is, by the way, deprecated; use writetable or writematrix instead) the return value is simply the status of the write operation...1--> success, 0--> failure. So, the most you have done with the SAVE operation is write a single logical value to the location from the returned path into file named the result of evaluation of the string [selpath '.mat']. More than likely this is an invalid location.
At a minimum, use something like
selpath = uigetdir;
writematrix(app.Pedobarography_Values,fullfile(selpath,'Pedobarography_Values.xslx'));

Community Treasure Hunt

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

Start Hunting!

Translated by