Copy colums from different Excel file and paste them in a single spreadsheet to obtain a matrix
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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 comentarios
Respuestas (1)
ES
el 5 de Oct. de 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 comentarios
Image Analyst
el 5 de Oct. de 2015
Specify both the same filename and the same worksheet name and they should go onto the same sheet.
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!