|
PowerQuery + WebService + XML -> таблица
|
|||
---|---|---|---|
#18+
Коллеги! Буду признателен за указание, как раскурить эту вещь. Хотим сделать так: Excel посредством PowerQuery шлет затпрос в WebService, который возвращает XML (это фактически Select из таблицы SQL Server). Это XML мы хотим развернуть на лист Excel Беда одна сейчас: WebService уже возвращает XML, НО PowerQuery его видит как текст. Можно что-то сделать, чтобы XML как-то трансформировать в таблицу на листе? Вот такое мне создал визард: let Source = Xml.Tables(Web.Contents(" https://xxx.xx/WS/Service.asmx/RWrapper......")), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Element:Text", type text}}) in #"Changed Type" ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 15:20 |
|
PowerQuery + WebService + XML -> таблица
|
|||
---|---|---|---|
#18+
Коллеги! Я немного поторопился с вопросом ))) Ситуация прояснилась немного, НО НЕ РЕШИЛАСЬ. Значит так: ответ от WebService приходит в виде: Код: xml 1. 2. 3. 4.
пока не понимаю почему, НО PowerQuery не опознает в ответе XML, а видит все как string. Не подскажете, как привести string к XML посредством языка М? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 16:14 |
|
PowerQuery + WebService + XML -> таблица
|
|||
---|---|---|---|
#18+
RegisteredUser, а почему считаете, что он его видит именно как string? Какая конкретно ошибка выдается в редакторе? Может кодировку надо указать явно? Так же можно попробовать обернуть ответ сервера в Xml.Document: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.05.2017, 16:20 |
|
PowerQuery + WebService + XML -> таблица
|
|||
---|---|---|---|
#18+
The_Prist, Нашел как докопаться до нужного уровня штатными методами. Чуть позже скину полный код ... |
|||
:
Нравится:
Не нравится:
|
|||
26.05.2017, 12:08 |
|
PowerQuery + WebService + XML -> таблица
|
|||
---|---|---|---|
#18+
RegisteredUserExcel посредством PowerQuery шлет затпрос в WebService, который возвращает XML (это фактически Select из таблицы SQL Server). Это XML мы хотим развернуть на лист Excel A зачем PowerQuery, WebService? почему нельзя сразу выполнить Select ?? и развернуть на лист xls то что вернулось? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.05.2017, 01:50 |
|
|
start [/forum/topic.php?fid=61&msg=39460309&tid=2172675]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 152ms |
0 / 0 |