Use wildcards with excel
Mostrar comentarios más antiguos
Hi. I am trying to read the first column of a sheet that contains a list of filepaths and look inside the folders for *.xlsx and open them. Unfortunately I get an error message. Do you have an idea how to solve this? Thank you very much in advance.
[~, entry] = xlsread(workbookFile,sheetName);
for i=1
sourceDir = xlsread(entry{i,1}); %error message here
sourceFiles = dir(fullfile(sourceDir, '*.xlsx'));
data(:,1) = xlsread(sourceFiles, 1, [entry{i,3} ':' entry{i,3}]);
...
Alternative Code:
data(:,1) = xlsread(dir(fullfile(entry{i,1}, '*.xlsx')), 1, [entry{i,3} ':' entry{i,3}]);
Error: File name must be a string
data(:,1) = xlsread(dir(fullfile(entry(i,1), '*.xlsx')), 1, [entry{i,3} ':' entry{i,3}]);
Error: Error using dir. Function is not defined for 'cell' inputs.
2 comentarios
Walter Roberson
el 13 de Oct. de 2015
What does
class(entry{1,1})
show?
GuidingDrifter
el 13 de Oct. de 2015
Respuesta aceptada
Más respuestas (0)
Categorías
Más información sobre Converters (High Power) en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!