Generating an excel file from a timetable

8 ビュー (過去 30 日間)
Ayman Fathy
Ayman Fathy 2018 年 10 月 16 日
コメント済み: Guillaume 2018 年 10 月 16 日
I am trying to generate an excel file from a timetable. The timetable is an array of 2 columns, 1 contains the date and the other column data. I used this code: filename2 = 'daily'; xlswrite(filename2,temp_Hourly,'A1')
I am getting this error: Input data must be a numeric, cell, or logical array. can someone help please?
  2 件のコメント
madhan ravi
madhan ravi 2018 年 10 月 16 日
Datas??
Ayman Fathy
Ayman Fathy 2018 年 10 月 16 日
My final result in the code is a timetable generated from the timetable function. It contains 2 columns, 1 is the date and the other is temperature data. Is there a way to export this timetable into excel?

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

回答 (1 件)

KSSV
KSSV 2018 年 10 月 16 日
編集済み: KSSV 2018 年 10 月 16 日
Read about writetable
% generate some dates
t1 = datetime(2018,10,1,0,0,0);
t2 = datetime(2018,10,20,0,0,0);
time = (t1:t2)' ;
% some random temperatures
Temperature = rand(size(time)) ;
% write table to excel
T = table(time,Temperature) ;
writetable(T,'test.xlsx')
  1 件のコメント
Guillaume
Guillaume 2018 年 10 月 16 日
Yes, the function to write tables/timetables to a file (excel or text) is writetable, not xlswrite.
In fact, forget xlsread and xlswrite. They've both been superseded by readtable and writetable respectively, which are a lot more powerful.

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

カテゴリ

Help Center および File ExchangeSpreadsheets についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by