Writing Cell Arrays to Excel
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Neha
el 3 de Feb. de 2014
Comentada: Neha
el 3 de Feb. de 2014
Hello,
I am trying to export a cell array into Excel.
Currently the code looks like this:
CellArray={'Data','# of Pause Points','Start frame','End frame';filename,pausepts,Sframe,Eframe}
Which displays in the command window like this:
'Data' '# of Pause Points' 'Start frame' 'End frame'
[1x37 char] [ 79] [79x1 double] [79x1 double]
When I open the excel file, the 'Data' and '# of Pause Points' information is in the cells, but the [79x1 double] for 'start frame' and 'end frame' are not displayed in the excel file.
I am not sure what I need to do to resolve this, any guidance would be appreciated.
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 3 de Feb. de 2014
Editada: Azzi Abdelmalek
el 3 de Feb. de 2014
% Look at this example
n=79;
v={'h1' 'h2' 'h3' 'h4';'a' 'b' rand(n,1) rand(n,1)} % Your cell array
h=v(1,:)
a=[v(2,1:2);repmat({[]},n-1,2)]
b=num2cell(cell2mat(v(2,3:4)))
vfinal=[h;[a b]]
% Then use xlswrite with vfinal
3 comentarios
Azzi Abdelmalek
el 3 de Feb. de 2014
Editada: Azzi Abdelmalek
el 3 de Feb. de 2014
Look at edited answer and don't forget to accept the answer if it helps
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!