I see that you have a matlab fig file finally after you process the wav file and extract the data.
Assuming that you have a three dimensional plot, this is how you could export the data into an excel file.
%% Change working directory to where the figure is
filepath = ('C:\Users\enter_full_path_here');
cd(filepath)
% Change your_figure_name below to your actual figure name
openfig('your_figure_name.fig','reuse'); % open figure
ax1 = gca; % get handle to axes of figure
fig1 = get(ax1,'Children'); %get handle to all the children in the figure
X = get(fig1,'XData'); %get individual axes data
Y = get(fig1,'YData');
Z = get(fig1,'ZData');
% Create an excel spreadsheet and tabulate the data in columns
filename = 'file_name.xlsx';
titles = {' Time ',' Frequency ','Power'};
xlswrite(filename,titles,1,'A1');
xlswrite(filename,X',1,'A2');
xlswrite(filename,Y',1,'B2');
xlswrite(filename,Z',1,'C2');
% transpose all the data as you want columns instead of rows
% Save the file
full_file_path = fullfile(filepath, filename);
hExcel = actxserver('Excel.Application');
hWorkbook = hExcel.Workbooks.Open(full_file_path);
hWorksheet = hWorkbook.Sheets.Item(1);
% Select the entire spreadsheet.
hExcel.Cells.Select;
% Auto fit all the columns.
hExcel.Cells.EntireColumn.AutoFit;
% Center align the cell contents.
hExcel.Selection.HorizontalAlignment = 3;
hExcel.Selection.VerticalAlignment = 2;
% Put "cursor" or active cell at A1, the upper left cell.
hExcel.Range('A1').Select;
hWorkbook.Save
hWorkbook.Close
hExcel.Quit