how to write data to xls sheet?
Show older comments
value_F = 0.1,0.2,0.3,0.4,0.5,0.6
filename = 'C:\Documents and Settings\admin\Desktop\test.xlsx';
value_F
Data= {'value_F';value_F};
sheet = 1;
xlRange = 'B';
xlswrite(filename,Data,sheet,xlRange)
where value_F is calculated from simulink model and asiigned to workspace,,,am able write oly value_F,,,am unable to write all the values of value_F
1 Comment
nehad mohamed
on 17 Jan 2021
how to write all value for F every value in cell in sheet
Accepted Answer
More Answers (3)
If there're both CHAR data and DOUBLE data, I prefer to use XLSWRITE twice to make it work without extra effort. Here I assume value_F is a double matrix.
xlswrite(filename,data(1),1,'A1');
xlswrite(filename,data{2},1,'A2');
3 Comments
Arun Badigannavar
on 24 Jan 2013
Jing
on 24 Jan 2013
Just use the code I provided above, it can do that, just write twice...
Arun Badigannavar
on 25 Jan 2013
Walter Roberson
on 24 Jan 2013
value_F = [0.1,0.2,0.3,0.4,0.5,0.6];
1 Comment
Arun Badigannavar
on 24 Jan 2013
Sachin Ganjare
on 24 Jan 2013
0 votes
Check the type of workspace output variable using "whos ,var_name". It could be a problem with type of data being written in excel.
1 Comment
Arun Badigannavar
on 24 Jan 2013
Categories
Find more on Gaussian Process Regression in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!