Обновление подключений в 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 строк?
Буду признателен за помощь