Time stamp using xlswrite

5 visualizaciones (últimos 30 días)
Tim
Tim el 18 de Oct. de 2012
Editada: Zargham Ali el 20 de Jul. de 2015
Hi all,
I want to put a time stamp next to the data that I export to excel. Hence, I did this:
clox=datestr(now)
xlswrite('d:\repeati.xlsx',clox,'E5:E5');
However, this will just display a '1' in my excel file. What am I doing wrong?
Cheers, T.

Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 18 de Oct. de 2012
Editada: Azzi Abdelmalek el 18 de Oct. de 2012
clox=cellstr(datestr(now))
xlswrite('d:\repeati.xlsx',clox,'E5:E5');
  2 comentarios
Azzi Abdelmalek
Azzi Abdelmalek el 18 de Oct. de 2012
Editada: Azzi Abdelmalek el 18 de Oct. de 2012
because datestr(now) is considered as an array of string
Zargham Ali
Zargham Ali el 20 de Jul. de 2015
Editada: Zargham Ali el 20 de Jul. de 2015
@AzziAbdelmalek What to do if we need multiple timestamps on hourly basis? %start time stime=datenum(2012,1,2,0,0,0) %end time etime=datenum(2012,1,2,23,00,00) %length of time step (1D, 3min in this case) delta=datenum(0,0,0,1,0,0) %ymdhms for nw=stime:delta:etime clox=cellstr(datestr(nw))
end xlswrite('MERRA.xlsx',clox,'Sheet1','A2');
it just gives me the last hour that is 23:00.
I would be very grateful for your help. Regards

Iniciar sesión para comentar.

Más respuestas (1)

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by