Excel Web Data Source

Я пытаюсь заполнить книгу Excel данными из веб-источника, используя их API. Когда я подключаюсь к источнику данных, появляется расширенный редактор запросов, и я могу просматривать данные, он ведет себя как приложение базы данных Access. Когда я выбираю "Преобразовать в таблицу", Excel в основном помещает верхний уровень источника данных в книгу Excel, и я не могу углубиться в записи. Это трудно объяснить.

Ниже приводится то, что возвращается из вызова API (это отдельная запись)

{ "TotalResults": 1, "ReturnedResults": 1, "Результаты":[{"DueDate":"2018-10-31T00:00:00Z","FromDocument":"","AllowOnlinePayment": правда,"Paid":false,"Status":"Unpaid","Locked":false,"CustomerId":3148838,"CustomerName":"Cell C Limited","Customer":{"Name":"Cell C Limited","SalesRepresentativeId":37307,"TaxReference":"4870194356","ContactName":"Шарлин", "Телефон":"0847770913","Факс": "", "Мобильный": "", "Электронная почта":"csandstrom@cellc.co.za;accountspayable@cellc.co.za;EDC@cellc.co.za" "WebAddress":"","Активный": правда,"IsObfuscated": ложь, "Баланс":2333157.4800," кредитный лимит ":0.0,"CommunicationMethod":2,"PostalAddress01":" Ячейка C ","PostalAddress02":" Кампус Водопад ","PostalAddress03":"C/O Maxwell Drive и Претория-роуд ","PostalAddress04":"Buccleuch","PostalAddress05":"", DeliveryAddress01":" Распространение печати и почты в сентябре 2018 года ","DeliveryAddress02":"","DeliveryAddress03":"","DeliveryAddress04":"","DeliveryAddress05":"PO: TBC","AutoAllocateToOldestInvoice" ложь "EnableCustomerZone" ложь "CustomerZoneGuid":"B9e1fbab-a23d-438c-b064-7a17d0a4dd56","CashSale" ложь "поля 1": "", "поля 2": "", "поля 3":"","YesNoField1" ложь "YesNoField2" ложь,"YesNoField3":false,"DefaultPriceListName":"Прайс-лист по умолчанию", "AcceptsElectronicInvoices": false,"Modified":"2018-10-18T12:46:49.01", "Created":"2018-10-18T12:42:31,233", "HasActivity": правда, "ID": 3148838}, "SalesRepresentativeId": 37307, "SalesRepresentative": { "ID": 37307, "FirstName": "Дэвид", "ЬазШате": "Маркмэн", "Имя": "Дэвид Маркман", "Активно": true, "Электронная почта": "davidm@infoslipsconnect.com", "Мобильный телефон": "", "Телефон": "", "Создан": "2018-10 -18T12: 42: 31,233","Modified":"2018-10-18T12:46:49.01"},"Modified":"2018-10-18T12:46:49.01", "Дата создания": "2018-10- 18T12: 42: 31,233","ID":483959431,"Дата":"2018-10-18T00:00:00Z","включено" ложь "DiscountPercentage":0.0,"TaxReference":"4870194356"," Номер документа ":"INV03357"," Ссылка ":"14480 - Октябрьская печать и почта "," Сообщение ":" НОВЫЕ банковские реквизиты:\n Имя счета: Infoslips Connect (Pty) Ltd\n Банк: Investec Bank Limited\n Филиал: 1 00 Грейстон Драйв - 58 01 05\n Счетный номер: 10011832402\n Пожалуйста, переслать подтверждение платежа на account@infoslipsconnect.com\n","Discount":0.0000,"Exclusive":98243.0400,"Tax":14736.4600,"Rounding":0,0000, "Всего":112979,5000,"Сумма задолженности":112979,5000,"PostalAddress01":"Ячейка C", "PostalAddress02": "Кампус Водопад", "PostalAddress03": "С / О Максвелл Драйв и Претория-роуд","PostalAddress04":"Buccleuch","PostalAddress05":"","DeliveryAddress01":"Распространение печати и почты в сентябре 2018 года","DeliveryAddress02":"","DeliveryAddress03":"","DeliveryAddress04":"","DeliveryAddress05":"PO: TBC","Printed":true,"Editable":true,"HasAttachments":false,"HasNotes":false,"HasAnticipatedDate":false,"Lines":[{"SelectionId":4804411,"TaxTypeId":2691481,"ID":328907379," Описание ":" ПЕЧАТЬ СООБЩЕНИЯ И ПОЧТА ","LineType":0," Количество ": 1,0000,"UnitPriceExclusive":0,0000," Единица измерения ":" ","UnitPriceInclusive":0,0000,"TaxPercentage":0,15,"DiscountPercentage":0,0,"Exclusive":0,0000, "Дисконт": 0.0000, "налог": 0,0000, "Всего": 0.0000 "Комментарии ":"","AnalysisCategoryId1":16041,"UnitCost":0,0000},{"SelectionId":12926677,"TaxTypeId":2691481,"ID":328907380," Описание ":"CellC: PDF Compiled","LineType":0," Количество ":52926,0000,"UnitPriceExclusive":0,3400,"Unit":"","UnitPriceInclusive":0,3900,"TaxPercentage":0,15,"DiscountPercentage":0,0,"Exclusive":17994,8400, "Дисконт": 0,0000, "Налоги":2699,2300, "Всего":20694,0700,"Комментарии": "", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000},{"SelectionId":12926854,"TaxTypeId":2691481,"ID":328907382," Описание ":" CellC: разница округления ","LineType":0," Количество ":1.0000,"UnitPriceExclusive":-238.1600,"Unit":"","UnitPriceInclusive":-273.8800,"TaxPercentage" ": 0,15," DiscountPercentage ": 0,0,"Exclusive":-238,1600," Дисконт ": 0,0000," Налоги ":-35,7200," Итого ": - 273,8800," Комментарии ":"", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000},{"SelectionId":12926687,"TaxTypeId":2691481,"ID":328907383,"Description":"CellC: PDF Print","LineType":0,"Количество":109782.5000,"UnitPriceExclusive":0,7300,"Unit":"""UnitPriceInclusiv е ": 0,8300,"TaxPercentage":0,15," DiscountPercentage ": 0,0,"Exclusive":80141,2300," Дисконт ": 0,0000," Налоги ": 12021,1800," Всего ":92162,4100," Комментарии ":" "" AnalysisCategoryId1 ": 16041," UnitCost ": 0,0000},{"SelectionId":12926854,"TaxTypeId":2691481,"ID":328907384," Описание ":" CellC: Разница округления ","LineType":0," Количество ": 1,0000,"UnitPriceExclusive":-87,8200, "Единица": "", "UnitPriceInclusive":-100,9900,"TaxPercentage":0,15,"DiscountPercentage":0.0,"Exclusive":-87,8200, "скидка": 0,0000,"Tax":-13,1700," Итого ": - 100,9900," Комментарии ":"", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000},{"SelectionId":12926687,"TaxTypeId":2691481,"ID":328907385,"Описание": "CellC: ручная доставка", "LineType": 0, "Количество": 2,0000, "UnitPriceExclusive": 0,3400, "Unit": "", "UnitPriceInclusive": 0,3900,"TaxPercentage":0,15,"DiscountPercentage":0,0,"Exclusive":0,6800,"Дисконт": 0,0000, "Налоги": 0,1000, "Всего": 0,7800,"Комментарии": "", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000},{"SelectionId":12926854,"TaxTypeId":2691481,"ID":328907386,"Описание": "CellC: разница округления", "LineType": 0, "Количество": 1,0000,"UnitPriceExclusive":-0,0100,"Unit":"","UnitPriceInclusive":-0,0100,"TaxPercentage":0,15 "DiscountPercentage": 0,0,"Exclusive":-0,0100, "Дисконт": 0,0000, "Налоги": 0,0000, "Итого": - 0,0100, "Комментарии": "", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000},{"SelectionId":12926761,"TaxTypeId":2691481,"ID":328907387,"Описание":"CellC: Nixie","LineType":0,"Количество": 1,0000,"UnitPriceExclusive":432.2800,"Unit":"","UnitPriceInclusive":497.1200,"TaxPercentage":0,15,"DiscountPercentage":0,0,"Exclusive":432,2800, "Дисконт": 0,0000, "Налоги":64,8400, "Всего": 497.1200," Комментарии ":"", "AnalysisCategoryId1": 16041, "UnitCost": 0,0000}]}

Мой вопрос заключается в том, что мне нужно иметь возможность ссылаться на данные, возвращаемые запросом, но я не могу этого сделать, потому что данные, похоже, не появляются после преобразования в таблицу. Каков наилучший способ достижения этого?

Результаты на скриншотах ниже:

Не уверен, что в этом есть смысл.

Спасибо Стивен

1 ответ

Мне удалось сделать это правильно, посмотрев несколько видео на YouTube на M Code и в редакторе запросов. Все, что мне нужно было сделать, это развернуть столбцы, чтобы получить данные из результатов в одну таблицу. Вы, конечно, меня направили в правильном направлении.

Другие вопросы по тегам