How to transpose multiple rows into one column?
Afficher commentaires plus anciens
Dear all,
I have an Excel sheet with a data matrix. It's nummeric data; 18 columns wide, each 200 rows long. I would like Matlab to read the Excel file, and to transpose each of the rows below the previous one, in one single column. The end result should be 1 column with 3600 rows. It would be great if Matlab would save this column in a new txt or csv file.
Matlab info: I am using Matlab R2017b
Thanks for your help,
Jürgen
Réponses (2)
KSSV
le 5 Mai 2020
num = xlsread(myfile) ;
data = num(:) ;
Read about fprintf, save, dlmwrite, to write the data into your required file.
num = xlsread(Your file Location) ;
Transpose = num'
data = Transpose(:) ;
Catégories
En savoir plus sur Spreadsheets dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!