Save .xls in certain folder

7 vues (au cours des 30 derniers jours)
Jorge Pascual
Jorge Pascual le 11 Jan 2020
Réponse apportée : dpb le 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');

Réponses (1)

dpb
dpb le 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'));

Catégories

En savoir plus sur Data Type Conversion dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by