Copy colums from different Excel file and paste them in a single spreadsheet to obtain a matrix
3 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi! I am new to MATLAB and I am working with a serie of different excel files (I have a lot of them!). For each file I want to copy just one column and then paste it in another spreadsheet so that at the end I have one single spreadsheet with a big matrix made of all the columns I have copied. I have done a part of the code that allows me to read my excel files one after another and subset the column I want but then I don't know how to "paste" them all together in one single excel file, any idea?
Source_directory='H:\dos\Master Project\Test matlab\Results';
Destination_directory='H:\dos\Master Project\Test matlab\Results\One matrix';
source_files = dir(fullfile(Source_directory, '*.xlsx'));
for m=1:length(source_files)
sheet=1;
data_total_flow = xlsread(fullfile(Source_directory, source_files(m).name),sheet,'B:B')
0 Commenti
Risposte (1)
ES
il 5 Ott 2015
You can use the complementary xlswrite function to write data into excel file in the sheet you need starting at the cell you need.
3 Commenti
Image Analyst
il 5 Ott 2015
Specify both the same filename and the same worksheet name and they should go onto the same sheet.
Vedere anche
Categorie
Scopri di più su Spreadsheets in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!