деканат факультета каждую неделю вылаживает xlsx файл с расписанием занятий для каждой группы. хочу написать программу которая по запросу будет выдавать расписание на выбраный день для выбраной группы. проблема в том что форматируют они расписание не совсем статично, так для одного курса ячейки заполняются начиная с D2 для другого с D7, так как статический забивать в программу местоположения ячеек с нужными данными как то не очень хорошая идея. пришел к решению о переборе ячеек в диапазоне A1:D7 для определения группы к которой нужно расписание на наличие ключевой записи, и перебор на поис дня недели. от нее уже можно все просчитать и узнать расположение лекций
** for row in range(1,8): for cell in range (1,15): a1= sheet.cell(row=rw, column=col).value if (a1==str(group)): startrowgroup=rw startcolgroup=col col=col+1 break rw=rw+1 **
(идея в том что бы в буф переменных сохранить положение первой записи и уже от етого плясать с выводами данных)
проблема в том что при доходе до a1= sheet.cell(row=rw, column=col).value a1 не получает значение ячейки. ( если дописать вывод значения то будет None)