I want to access multiple excel files from multiple folders and extract specific cell values.
8 次查看(过去 30 天)
显示 更早的评论
I have multiple folders that consist of multiple subfolders that in turn consist of multiple excel files. I want to extract 3 specific cell values from each of these excel files. I'm a beginner in MATLAB and self-taught. Any help would be much appreciated.
Thank you!
0 个评论
回答(1 个)
Sulaymon Eshkabilov
2022-6-21
You may consider using this kind of approach:
MY_Folder= '...\MATLAB'; % Specify your folders where your data files are residing
FILE_Pattern = fullfile(MY_Folder, '*.xlsx'); % Specify MS Excel file extension
FILES = dir(FILE_Pattern);
F_names = {FILES.name};
for jj = 1 : length(F_names)
BFileName = FILES(jj).name;
F_FileName = fullfile(FILES(jj).folder, BFileName);
fprintf(1, 'Now reading %s\n', F_FileName);
DATA{jj} = readtable(F_FileName, 'Sheet', ???, 'Range', ???); % Specify the sheet name and cells where your data are located
...
end
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spreadsheets 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!