Effacer les filtres
Effacer les filtres

read multiple excel files in the one line of the code

1 vue (au cours des 30 derniers jours)
vijay
vijay le 24 Juil 2012
I have a set of folders which contains excel files. But the name of excel files differ from folder to folder but the content in them is same.Its like GAMMA in one folder and GA and GAM in another folder.All three files don't exist in the same folder. Can i give a command to read them in the same line if it exists in the folder which i want to read...
  1 commentaire
Yash
Yash le 24 Juil 2012
xlsread will read one excel file at a time

Connectez-vous pour commenter.

Réponses (2)

Image Analyst
Image Analyst le 24 Juil 2012
No, not unless you put three xlsread()'s on the same line of code. Why does it need to be one line of code? What's wrong with 3 lines?
  3 commentaires
Srinivas
Srinivas le 24 Juil 2012
may be you can use
try & catch
Image Analyst
Image Analyst le 24 Juil 2012
Well you have to write robust code. Sorry about that. You'll need to construct your filename, then call exist(filename, 'file') to check that it actually exists before you call xlsread. Sorry, but robust, bulletproof code can't be written in a single line.

Connectez-vous pour commenter.


grapevine
grapevine le 24 Juil 2012
Modifié(e) : grapevine le 24 Juil 2012
The only way is to use this instruction in a for loop
[num,txt,raw] = xlsread(fichierExcelTest,'Sheet1')

Produits

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by