Effacer les filtres
Effacer les filtres

Count worksheets in an excel workbook without using xlsfinfo

11 vues (au cours des 30 derniers jours)
Michael Horn
Michael Horn le 23 Avr 2021
Réponse apportée : Harsh le 26 Avr 2021
I have excel workbooks with multiple worksheets that I want to read in.
Is there a function besides xlsfinfo that will count the number of worksheets?
I can explain why xlsfinfo doesn't work, if anyone needs to know, but it is beside the point. The short answer is that it returns a character variable if it encounters an issue inspecting the workbook. The same issue creates no problem for readtable. So I can get my data, but I need to find a way of telling my loop how many worksheets to look for.
Thanks

Réponse acceptée

Harsh
Harsh le 26 Avr 2021
You can use sheetnames.
>> sheets = sheetnames('patients.xls')
sheets =
3×1 string array
"Sheet1"
"Sheet2"
"Sheet3"
>> numel(sheets)
ans =
3

Plus de réponses (0)

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by