How to write data array as excel file (keeping column orientation)

조회 수: 2 (최근 30일)
wd8555
wd8555 2020년 9월 17일
댓글: wd8555 2020년 10월 1일
I have 2 variables each contain numerica data (501X1double). I want to combine each column and extract as excel file keeping the column orientation, how to do this best?
First: I create Table: T=array2table({A,B},'VariableNames',{'A','B'})
Then: I write Table: writetable(T,'exceloutput.xlsx')
Problem: data is row oriented, i.e. all data is in first first row of excel sheet.
How to keep the column orientation?

채택된 답변

Mrunmayee Gaikwad
Mrunmayee Gaikwad 2020년 9월 21일
In the line:
T=array2table({A,B},'VariableNames',{'A','B'})
the use of curly braces in combining two arrays {A,B}, would return a 1x2 cell array and not a numeric matrix. This caused the table to contain all the data in a single row.
To get a numeric matrix from combining the arrays use square braces instead of curly braces like:
T=array2table([A,B],'VariableNames',{'A','B'})
For more information on combining matrices see the following link:

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Spreadsheets에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by