datetimeの秒​数をcsvに保存する​方法について

添付図1のようなcsvファイルを作成したいのですが、添付図2のように日付の秒数が保存できません。どういった方法があるでしょうか?
コードは次のように書いています。
label = {'Date','Data'};
temp = [1;2];
y = [2019 2019];
m = [1 1];
d = [15 15];
h = [8 8];
mi = [10 10];
s = [5 15];
date = (datetime(y,m,d,h,mi,s)).';
csvwrite('filename.csv',[1 1]);
xlswrite('filename.csv',label);
xlswrite('filename.csv',temp,1,'B2');
xlswrite('filename.csv',cellstr(date),1,'A2');
sample.png

 Réponse acceptée

Jiro Doke
Jiro Doke le 15 Jan 2019

1 vote

table 型と writetable を使うとうまくいきます。
dd = table(date,temp,'VariableNames',{'Date','Data'});
writetable(dd,'test.csv')
date_csv.png

1 commentaire

denpika
denpika le 15 Jan 2019
ご回答ありがとうございます。追加の質問なのですが、添付図のように単位やコメントをデータラベルに追加したいのですが、何か方法はあるでしょうか?
sample2.png

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur 日付と時刻 dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!