Добрый день, хотелось бы узнать, как можно сделать цикл, с интервалом в 18 строк
У меня стоит задача, с нескольких excel файлов сделать один по шаблону.
На примере
Мне нужно из 10 фалов Эксель сделать 1, под мой шаблон
связано все с фруктами, у меня список из 5 фруктов
Яблоко, Банан, Груша, Мандарин, Арбуз
и нужно проверить, есть ли эти фрукты в остальных файлах, а дальше уже вносить информацию в нужную ячейку, между ячейками интервал 18 строк
Я уже сделал сравнение файлов
for i in range(12, sheet.max_row):
sa = sheet['B' + str(i)]
if sa.value == spisol[0]:
sheet2["B7"] = sheet['C' + str(i)].value
sheet2["D7"] = sheet['E' + str(i)].value
sheet2["E7"] = sheet['N' + str(i)].value
sheet2["F7"] = sheet['F' + str(i)].value
sheet2["G7"] = sheet['J' + str(i)].value
print(sheet['B' + str(i)].value)
continue
elif sa.value == spisol[1]:
sheet2["B25"] = sheet['C' + str(i)].value
sheet2["D25"] = sheet['E' + str(i)].value
sheet2["E25"] = sheet['N' + str(i)].value
sheet2["F25"] = sheet['F' + str(i)].value
sheet2["G25"] = sheet['J' + str(i)].value
print(sheet['B' + str(i)].value)
continue
sheet2["B7"] - Строки я прописывал в ручную. как можно это сделать через цикл, чтобы шаг между ячейками был 18 строк
При этом, если допустим в 10 файлов эксель, не нашелся банан, то он должен пропустить его ячейку и оставить ее постой,