Clear Filters
Clear Filters

How to export a large array from workspace to an excel sheet [Ed. so that NaNs are preserved] ?

3 views (last 30 days)
I have an array with over a 100000 rows and columns whose values are mostly NaN's and variables. Hence, when I give the command xlswrite, only a single row is getting copied, and instead of NaN's, they are printed as a b c... and so on. Does anybody know how to properly export a large array file to an excel sheet?

Accepted Answer

Arif Hoq
Arif Hoq on 23 Mar 2022
Edited: Arif Hoq on 23 Mar 2022
try this:
A=[1 2 3; NaN 3 NaN; 4 NaN 7]; % made a matrix with Nan value
B=num2cell(A)
B(isnan(A)) ={'NaN'}; % NaN as a string
writecell(B,'myfile.xlsx')

More Answers (0)

Community Treasure Hunt

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

Start Hunting!