Meidiland
Плюс моя основная цель не просто парсить котировки, а дальше их обработать с помощью формул в экселе (уже построил там нужные модели), т.е. как минимум придется каждый раз переносить данные в эксель.
Я бы советовал вам вместо создания ручками xls с датами поместить массив с диапазоном дат либо прямо в код скрипта, либо загрузить его из текстового файла формат которого поддерживает даты и время (json, yaml…). Для редактирования дат использовать просто текстовый редактор.
Модели строить прямо в питоне. Для этого можно взять scikit-learn или если возникнет аппетит к нейросетям tensorflow,kerras. Такой выбор даст вам гораздо более широкие возможности по построению моделей чем эксель.
Надо понимать. Два языка это как две страны. За каждое перемещение данных или кода через границу и взымается пошлина в виде кучи кода и ошибок. Для того чтобы чтото тащить через границу должны быть веские основания, чтобы за границей было чтото уникальное, труднодостижимое с другой стороны.
Ваша система былабы проще если бы вы для скачивания использовали VBA. И было бы вам счастье.
Она будет еще проще если все делать на питоне.
помоему сейчас ситуация такова:
загрузка данных:
exel - нет python - investpy
построение моделей:
exel - аппроксимация, python - scikit-learn
отображение результатов на графиках:
exel - графики на странице, python - matplotlib
отображение результатов в таблице:
exel - родное, python - текстовый вывод, отображение в Qt,wx, отображение на веб формах.
Для человека знающего питон выбор очевиден. Экселу просто нечего предложить такого, чего нет в питоне, из за чего стоилобы тащить данные в эксел.
Ну и чисто субъективно, про анализ данных на питоне всегда слышу, а про дата сайнтистов работающих в экселе ни разу не слышал… Ваш выбор инструмента поэтому кажется подозрительным. Ну у них правда еще есть привычка работать в Jupiter notebooks или с использованием языка R.