xlswrite to import data from cell array
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Mudasser Seraj
el 25 de Mayo de 2018
Comentada: Mudasser Seraj
el 28 de Mayo de 2018
Hello,
I have a matrix 'm' with 373 cell. each containting 2-d matrix of different size. I want to use 'xlswrite' to write the contents of each table on different sheets of the same file. Can someone please help me in this regard?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/190841/image.png)
2 comentarios
Walter Roberson
el 25 de Mayo de 2018
Is there a particular reason you are not using writetable() to write those tables? You can pass 'Sheetname' to writetable()
Respuesta aceptada
Walter Roberson
el 25 de Mayo de 2018
filename = 'MySpreadsheet.xls';
for sheet = 1 : length(m)
writetable(m{sheet}, filename, 'sheet', sheet)'
end
3 comentarios
Walter Roberson
el 26 de Mayo de 2018
The first thing I would try would be to add a pause(5) after the writetable() to give the previous action time to finish.
Más respuestas (0)
Ver también
Categorías
Más información sobre Spreadsheets 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!