Вы можете go через таблицу и writetable
writetable( struct2table( stats ), 'myFile.xlsx' );
Функция writetable
достаточно гибкая для типов данных в таблице, но требует ввода таблицы. В случае вашей скалярной структуры это даст хорошую таблицу с заголовками столбцов, соответствующими вашим полям структуры.
Если вы хотите что-то более индивидуальное, вам придется составлять таблицу вручную, а не struct2table
. Например, вы можете сделать:
FieldName = fieldnames( stats );
Value = cellfun( @(f) stats.(f), FieldName );
T = table( FieldName, Value );
writetable( T, 'myFile.xslx' );