フィルターのクリア

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

18 ビュー (過去 30 日間)
denpika
denpika 2019 年 1 月 14 日
コメント済み: denpika 2019 年 1 月 15 日
添付図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

採用された回答

Jiro Doke
Jiro Doke 2019 年 1 月 15 日
table 型と writetable を使うとうまくいきます。
dd = table(date,temp,'VariableNames',{'Date','Data'});
writetable(dd,'test.csv')
date_csv.png
  1 件のコメント
denpika
denpika 2019 年 1 月 15 日
ご回答ありがとうございます。追加の質問なのですが、添付図のように単位やコメントをデータラベルに追加したいのですが、何か方法はあるでしょうか?
sample2.png

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange日付と時刻 についてさらに検索

Community Treasure Hunt

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

Start Hunting!