Xlsread лист в течение цикла - PullRequest
0 голосов
/ 06 декабря 2018

У меня есть несколько листов Excel, которые я хотел бы циклически просмотреть, заключенных в цикл for, с именами листов от A до X. Возможно ли это?

Я пробовал это:

for letter='A':'X'

[num,txt,raw] = xlsread('Grouting_sum_final.xlsx','%s',letter);

% Lots of code  below here (not relevant for the problem)

end

1 Ответ

0 голосов
/ 07 декабря 2018

Да, это так, но вам не нужна часть '% s' вашей линии.

Если вы перейдете на веб-сайт документации , вы обнаружите, что вам нужнопередайте в качестве первого аргумента имя файла Excel, а в качестве второго - имя листа.

Таким образом, ваш код должен выглядеть примерно так:

for letter='A':'X'

[num,txt,raw] = xlsread('Grouting_sum_final.xlsx',letter);

% Lots of code  below here (not relevant for the problem)

end

Кроме того, я предполагаю, что вы знаете, что продолжаетеперезаписать данные, полученные из листа Excel.

...