Обновление подключений в Excel с условием

В Excel документе прописаны запросы, которые могут возвращать 1, 4 или 10 строк информации с сайта, из которых строится таблица

xlapp = win32com.client.DispatchEx("Excel.Application")
wb = xlapp.Workbooks.Open(<path>)
wb.RefreshAll()
xlapp.CalculateUntilAsyncQueriesDone()
wb.Save()
wb.Close()
xlapp.Quit()

Такой пример кода с использованием win32com работает, но иногда таблица такая состоит из 1 строки

Пробовал считать строки через pandas и прогонять в цикле wb.RefreshAll() - не выходит, кол-во строк не меняется

Как можно обновлять книгу, или хотя бы отдельный лист до тех пор, пока в таблице не будет 10 строк?

Буду признателен за помощь


Ответы (0 шт):