Time stamp using xlswrite
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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.
0 commentaires
Réponse acceptée
Azzi Abdelmalek
le 18 Oct 2012
Modifié(e) : Azzi Abdelmalek
le 18 Oct 2012
clox=cellstr(datestr(now))
xlswrite('d:\repeati.xlsx',clox,'E5:E5');
2 commentaires
Azzi Abdelmalek
le 18 Oct 2012
Modifié(e) : Azzi Abdelmalek
le 18 Oct 2012
because datestr(now) is considered as an array of string
Zargham Ali
le 20 Juil 2015
Modifié(e) : Zargham Ali
le 20 Juil 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
Plus de réponses (1)
Voir également
Catégories
En savoir plus sur Spreadsheets dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!