Copy colums from different Excel file and paste them in a single spreadsheet to obtain a matrix
조회 수: 3 (최근 30일)
이전 댓글 표시
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
답변 (1개)
ES
2015년 10월 5일
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
Image Analyst
2015년 10월 5일
Specify both the same filename and the same worksheet name and they should go onto the same sheet.
참고 항목
카테고리
Help Center 및 File Exchange에서 Spreadsheets에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!