Страницы: 1
RSS
power query dataformat.error - Не удалось преобразовать в число
 
Есть страница 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
   #"Измененный тип"

Буду благодарен за совет, помощь. Возможно платный.
Изменено: Mixogen83 - 07.11.2019 06:35:17
 
Mixogen83, локаль надо добавить. у меня так сработало
Код
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}}, "en-GB")
in
    #"Измененный тип1"
 
artyrH, гениально! Действительно, проблема решена! Спасибо вам!
 
Здравствуйте!
Ребята, позвольте апнуть тему.)
По прошествии почти ровно года появилась новая проблема. Импорт снова отказался работать, но теперь через другую ошибку:

"Expression.Error: Столбец "Date" таблицы не найден."  Тут ведь и код запроса тот же самый, и страница искомая та же самая.)
Добавление локала уже не помогает.
Подскажите, пожалуйста!
 
Mixogen83,значит столбца "Date" нету, либо он переименован
 
Цитата
Mixogen83 написал: код запроса тот же самый
Только вот страница изменилась ;)  И толку теперь от этого кода?
Например, Power BI Desktop предлагает дёргать данные таким кодом
Код
let
    Source = Web.BrowserContents("https://coinmarketcap.com/currencies/bitcoin/historical-data/"),
    #"Extracted Table From Html" = Html.Table(Source, {{"Column1", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(1)"}, {"Column2", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(2)"}, {"Column3", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(3)"}, {"Column4", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(4)"}, {"Column5", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(5)"}, {"Column6", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(6)"}, {"Column7", "DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR > :nth-child(7)"}}, [RowSelector="DIV.cmc-table__table-wrapper-outer:nth-child(3) > DIV > TABLE:nth-child(1) > * > TR"]),
    #"Promoted Headers" = Table.PromoteHeaders(#"Extracted Table From Html", [PromoteAllScalars=true]),
    #"Changed Type" = Table.TransformColumnTypes(#"Promoted Headers",{{"Date", type date}, {"Open*", type text}, {"High", type text}, {"Low", type text}, {"Close**", type text}, {"Volume", type text}, {"Market Cap", type text}})
in
    #"Changed Type"

Но в Power Query for Excel нет функций: Web.BrowserContents, Html.Table. Владельцы контента как могут, так и защищаются от выгрузки данных без просмотра страницы. :)
Изменено: Андрей VG - 04.11.2020 11:20:20
 
Ответы уже есть, оставим.
Mixogen83, надеюсь, поняли, что разные вопросы следует задаать в разных темах...


Назад, в будущее )
Скрытый текст
 
Андрей VG, все ясно. Большое вам спасибо.
 
artyrH,  
Изменено: egidaoon - 18.11.2023 15:31:47 (.)
 
.
Изменено: egidaoon - 18.11.2023 15:32:04 (.)
 
Цитата
egidaoon@mail.ru написал:
"добавить локаль" ?
Цитата
artyrH написал:
"en-GB"
и советую обращать внимание на дату сообщения
Пришелец-прораб.
Страницы: 1
Наверх