reading and writing the same Excel file in app designer
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
ZM
el 27 de Mzo. de 2020
Comentada: ZM
el 28 de Mzo. de 2020
Hello;
I want to create a table that reads from an excel file, and after opening the table the user edit the table, and tthe editing should be saved in the same excel file
when the second time, the table is opend it must be updated.
my code:
function startupFcn(app)
Data = xlsread('edit_firststage2.xlsx');
-
-
-----------
function SendButtonPushed(app, event)
writetable(s1,'edit_firststage2.xlsx') % when I run the program it give rror in thiss line and it saying "you do not have permission"
Thank you in advance!
0 comentarios
Respuesta aceptada
Geoff Hayes
el 28 de Mzo. de 2020
ZM - check to see if you have permission to read and write to that file. If you do, then consider using readtable instead of xlsread to see if that somehow (?) allows you to better read and write to the same file (as xlsread isn't recommended to be used).
0 comentarios
Más respuestas (1)
ZM
el 28 de Mzo. de 2020
Editada: ZM
el 28 de Mzo. de 2020
2 comentarios
Geoff Hayes
el 28 de Mzo. de 2020
Zhina - did you try using readtable instead of xlsread? What happens if, for a new file, you create and write to it with writetable and then try this again? For example,
writetable(s1,'edit_firststage2.xlsx');
writetable(s1,'edit_firststage2.xlsx');
Does the second writetable fail? I realize that you are writing the same data to the same file, but this would be an interesting test to see if writing to pre-existing files is a problem OR is it just a problem when you try to read from a file (with xlsread) and then try to write to that same file?
Ver también
Categorías
Más información sobre Data Import from MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!