Есть страница https://coinmarketcap.com/currencies/bitcoin/historical-data/ Она прекрасно импортировалась раньше через power query напрямую с web-интерфейса. Три дня назад перестала. Теперь вместо цифр выдает "Error". DataFormat.Error: Не удалось преобразовать в число". Причем ниже пишет: "Сведения: 9,360.88". А это именно значение ячейки, просто там появились запятые разделители разрядов. То есть, видимо, раньше их не было, а теперь они есть. Причем, если открыть сайт в браузере Мозилла - то этих запятых там нет. А внутренний браузер Экселя почему-то видит там запятые. Код стандартный. let Источник = Web.Page(Web.Contents("https://coinmarketcap.com/currencies/bitcoin/historical-data/")), Data0 = Источник{0}[Data], #"Измененный тип1" = Table.TransformColumnTypes(Data0,{{"Date", type date}, {"Open*", type number}, {"High", type number}, {"Low", type number}, {"Close**", type number}, {"Volume", type number}, {"Market Cap", type number}}), #"Измененный тип" = Table.TransformColumnTypes(#"Измененный тип1",{{"Date", type date}, {"Open*", type number}, {"High", type number}, {"Low", type number}, {"Close**", type number}, {"Volume", type number}, {"Market Cap", type number}}) in #"Измененный тип"
Буду благодарен за совет, помощь. Возможно платный.
Здравствуйте! Собственно, сабж. У меня в таблице около сотни веб-запросов, простых, через html (api там недоступен). Если нажать "обновить всё", то софт ломится обновлять всё скопом. И, конечно, срабатывает DDos-защита на источнике, и Excel выдаёт ошибку, обновив десяток подключений или около того. И потом приходится руками по очереди нажимать "обновить" каждый запрос по очереди. Как настроить, чтоб обновление происходило сразу по очереди, одно за другим? В сети ответа не нашёл, в программе тоже.