Exporting and save Data from Matlab to Excel

14 visualizzazioni (ultimi 30 giorni)
Honest Jimu
Honest Jimu il 25 Gen 2020
Risposto: Bilal Osumanu il 26 Lug 2021
I am new to Matlab, i am using MATLAB 2017a version. I want to write a code that is going to export and save my data to an excel file in any location on my computer.

Risposte (3)

BN
BN il 25 Gen 2020
Hey, if you want to save Nameofyourdata to the directory E:\mydirectoryname. You can use fullfile
dir = 'E:\mydirectoryname'; %where to save? in windows using \ and in linux using /
if ~exist(dir2, 'dir')
mkdir(dir2);
end
baseFileName = 'Example.xlsx'; % what would you like the name of your excel file?
fullFileName = fullfile(dir2, baseFileName);
writetable(Nameofyourdata,fullFileName); % insert name of your data instead of Nameofyourdata

Honest Jimu
Honest Jimu il 25 Gen 2020
I want it to save on a windows computer. 6x1
Test_Number = {'VT079'};
Mean = {38};
Std = {222};
Var = {100};
Kurtosis = {122};
Skewnes = {120};
varNames = {'Mean','Std','Var','Kurtosis','Skewnes'};
T = table(Test_Number,Mean,Std,Var,Kurtosis,Skewness,'VariableNames',varNames);
and i want the table to look like the attached shown results in picture.
  1 Commento
BN
BN il 26 Gen 2020
mybe this is useful for you
T = cell2table({}); %creating empthy table
Test_Number = {'VT079'};
Mean = {38};
Std = {222};
Var = {100};
Kurtosis = {122};
Skewnes = {120};
T.Test_number = Test_Number;
T.Mean = Mean;
T.Std = Std;
T.Var = Var;
T.Kurtosis = Kurtosis;
T.Skewnes = Skewnes;
T %Show Table

Accedi per commentare.


Bilal Osumanu
Bilal Osumanu il 26 Lug 2021
hey i'm using matlab version (2021a) and want to export data to excel but i keep on getting this:
Error using xlswrite (line 192)
An error occurred while writing file to CSV format. To write to an Excel file, convert your data to a table
and use writetable.
Error in payroll>pushbutton4_Callback (line 528)
xlswrite(filename,data)
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in payroll (line 17)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)payroll('pushbutton4_Callback',hObject,eventdata,guidata(hObject))
Caused by:
Error using dlmwrite (line 104)
The input cell array cannot be converted to a matrix.
Error while evaluating UIControl Callback.
>>

Community Treasure Hunt

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

Start Hunting!

Translated by