Borrar filtros
Borrar filtros

How to xlswrite cell array with both strings and number?

1 visualización (últimos 30 días)
I have a cell array of the type A={'01:02:03'};
when I use the function: xlswrite('Output',A)
The excel sheet that I get has eliminated the first zero, it is reading the cell as a number and giving me output as '1:02:03'. How do I get the entire string without eliminating 0?

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 30 de Jul. de 2015
Editada: Azzi Abdelmalek el 30 de Jul. de 2015
A={'''01:02:03'};
  5 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 31 de Jul. de 2015
s={'01:02:03';11; 20; '01:02:03';'01:02:03' ;11 ;10 }
idx=cellfun(@isstr,s)
s(idx)=strcat('''',s(idx))
xlswrite('fic.xlsx',s)
Supreet Hegde
Supreet Hegde el 31 de Jul. de 2015
This works great! Thanks a lot!

Iniciar sesión para comentar.

Más respuestas (1)

Carl Agnew
Carl Agnew el 30 de Jul. de 2015
Change the cell format in excel to "Text".

Community Treasure Hunt

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

Start Hunting!

Translated by