Как подключить API к Excel

Обновлено: 23.11.2024

Практическое руководство, демонстрирующее первые шаги по использованию простого API в Excel.

На этой странице

Это руководство предназначено для вас, если вы являетесь пользователем Excel и хотели бы узнать, как расширить свои электронные таблицы данными из API. Возможно, вы один из тех, кто проводит большую часть своего рабочего дня в Excel, выполняет расчеты и визуализацию, но при этом вручную импортирует или даже просто копирует и вставляет данные из внешних источников.

Однако, если данные доступны через API, существуют различные способы их использования непосредственно из Excel, что экономит ваше время и предотвращает ошибки.

К сожалению, это только до тех пор, пока вы используете ПК с Windows. Интеграции, представленные в этой статье, не работают в Excel для Mac или веб-версии приложений Office.

API

BASF предоставляет API периодической таблицы элементов, который позволяет запрашивать периодическую таблицу и получать все виды информации о химических элементах.

Понимание API

Мы предполагаем, что вы пришли сюда из раздела Введение в API. Если нет, ознакомьтесь с этим документом, чтобы изучить основы API, прежде чем продолжить.

API Periodic Table of Elements следует парадигме CRUD/RESTful, но реализует только подмножество. В частности, периодическая таблица доступна только для чтения и разрешает исключительно HTTP-запросы GET. Он также ограничен одним ресурсом под названием «элемент».

У элементов есть две конечные точки. Первая — это конечная точка коллекции, которая позволяет либо получить полную периодическую таблицу, либо запросить подмножество элементов с помощью параметров фильтра. Она называется конечной точкой коллекции, поскольку всегда возвращает структуру данных коллекции, содержащую несколько элементов. Второй — это конечная точка отдельного ресурса, позволяющая получить один элемент.

Обе конечные точки возвращают ответы в формате JSON.

Предпосылки для использования

Все API BASF требуют аутентификации. API Периодической таблицы элементов использует контекст только для приложения с ключом API. Если вы еще этого не сделали, прочтите разделы «Введение», «Терминология» и «Контекст только для приложений» в руководстве «Аутентификация и авторизация». Вы можете пропустить часть о приложении, пользовательском контексте и OAuth, так как это не требуется для этого API.

Чтобы использовать аутентификацию, вам необходимо создать учетную запись и приложение. Процесс дает вам идентификатор клиента, который вы затем можете использовать в качестве ключа API. Если у вас нет ключа API, выполните действия, описанные в руководстве по началу работы. При создании приложения убедитесь, что вы выбрали продукт API Периодическая таблица BASF.

Оценка вариантов

В Excel для Windows есть три варианта получения внешних данных из API, которые мы рассмотрим в этой статье.

Первый вариант — это встроенная функция WEBSERVICE(). Получение данных из URL-адреса — это один шаг. Однако извлечение информации довольно громоздко, поскольку Excel не понимает ответы JSON, и вам приходится использовать функции обработки строк. Кроме того, поскольку функция поддерживает только URL-адрес в качестве параметра, это работает только с API-интерфейсами, которые позволяют предоставлять информацию для аутентификации как часть URL-адреса. API BASF Periodic Table of Elements соответствует критериям, поскольку использует строку запроса для аутентификации. Однако для других API, требующих настраиваемых заголовков, вам не повезло.

Второй вариант заключается в использовании VBA, Visual Basic для приложений, для написания макроса в коде Basic для использования API и программного заполнения листа. Это самый мощный и гибкий вариант, который должен работать со всеми типами API, но требует базовых знаний в области программирования.

Третий вариант — это конструктор Power Query, который позволяет собирать и комбинировать данные из разных источников, включая API. Если вы уже использовали построитель Power Query, например, для прямого доступа к базе данных, это разумный способ сделать это. Это также хороший выбор, если вы не хотите работать с кодом, а параметр WEBSERVICE() слишком ограничен.

Мы будем использовать конечную точку отдельного ресурса с функцией WEBSERVICE(), а также макрос VBA и продемонстрируем конечную точку коллекции с помощью построителя Power Query.

Функция WEBSERVICE()

Прежде чем мы представим функцию WEBSERVICE(), давайте рассмотрим функции в Excel в целом. Они позволяют заполнить ячейку таблицы вычисленными данными. Чтобы ввести функцию в ячейку, вы начинаете со знака равенства (=), за которым следует имя функции, левая скобка [(], ваши аргументы (при необходимости) и правая скобка [)] в конце. Если имеется более одного аргумента, вы разделяете их точкой с запятой (;). Распространенной функцией, которую вы, возможно, использовали, является SUM(), которая суммирует данные из ряда других ячеек и возвращает результат. В качестве аргумента он принимает диапазон ячеек.

Первый запрос

Откройте новую книгу Excel и введите в ячейку следующую строку, заменив строку APIKEY ранее сгенерированным ключом:

После того, как вы нажмете Enter или щелкнете другую ячейку, вы должны увидеть структуру JSON, описывающую элемент Helium, который появится в вашей ячейке.

Понимание и динамическое построение URL

Мы можем отделить базовый URL-адрес и ключ API от URL-адреса и создать динамический URL-адрес посредством объединения строк. Это полезно, если у вас есть несколько запросов на одном листе Excel и, скажем, вы хотите поделиться этим листом с другим человеком, который затем предоставит другой ключ API. Затем другой человек должен будет только ввести свой ключ API в одну назначенную ячейку вместо того, чтобы изменять ваши запросы API.

На следующем этапе мы создадим лист, который позволит пользователям изменять базовый URL-адрес и ключ API в одном месте. Мы также применим функции обработки строк для анализа одного поля из ответа JSON. Вы можете выполнить следующие действия. Если что-то неясно или не работает для вас, вы можете сравнить свою таблицу со снимками экрана, а также с полной книгой Excel, которую мы предоставим для скачивания ниже.

  1. Введите "Базовый URL" в A1 и базовый URL https://dev.api.basf.com/chemical/ в B1.
  2. Введите "Ключ API" в A2 и вставьте свой ключ API с портала разработчика в B2.
  3. Введите "Элемент" в качестве заголовка в формате A4 и некоторые элементы под ним. Например, мы поместим "H" в A5 и "N" в A6.
  4. Введите "API URL" в качестве заголовка в ячейке B4. Чтобы построить URL-адрес, объедините следующие элементы: ссылку на поле, содержащее базовый URL-адрес, «elements/», ссылку на поле, содержащее имя элемента, «?x-api-key=", и ссылку на поле, содержащее ключ API. Вам необходимо использовать абсолютные ссылки на базовый URL-адрес и ключ API, а также относительную ссылку на имя элемента. Вызов вашей функции должен выглядеть следующим образом: =CONCAT($B$1;"elements/";A5;"?x-api-key API Response" в качестве заголовка в C4. Выполните вызов веб-службы, используя URL-адрес, созданный в предыдущем шаге. шаг, введя =WEBSERVICE(B5) в C5. В ячейке должен появиться ответ JSON API.
  5. Введите "Атомная масса" в качестве заголовка в D4. Поскольку в Excel нет синтаксического анализатора JSON, мы копируем подстроку из ответа API между полем atomic_mass и последующим полем, covalent_radius. Вся функция выглядит следующим образом: =MID(C5;SEARCH("atomic_mass";C5)+13;SEARCH("covalent_radius";C5)-SEARCH("atomic_mass";C5)-16) Теперь вы должны увидеть только атомную масса в виде числа в ячейке.
  6. Выберите ячейки от B5 до D5, возьмитесь за правый нижний угол и перетащите их вниз к ячейкам от B6 до D6. Вы должны увидеть URL-адрес API, ответ API и атомную массу для второго элемента.
  7. Чтобы получить атомную массу для большего количества элементов, добавьте новый символ элемента в столбец A и скопируйте или перетащите вниз три других столбца.

Обратите внимание, что имена функций Excel локализованы вместе с пользовательским интерфейсом Excel. Если ваша установка Excel на немецком языке, замените имена на основе этого списка:

  • CONCAT – ТЕКСТКЕТ
  • СРЕДНЯЯ – КОНЕЦ
  • ПОИСК – ТАКОЕ

Вы можете получить рабочую книгу Excel в файле PeriodicTableWebservice.xlsx (НЕОБХОДИМО: добавить загрузку).

Макрос VBA

Если вы раньше не работали с VBA, но имеете навыки программирования на другом языке, вам необходимо выучить новый синтаксис, но вы должны понять структуру макроса, который мы создадим в этом разделе.

Цель

Наша цель — получить различные атрибуты определенных химических элементов (но не всю периодическую таблицу). Макет листа использует одну строку для каждого элемента. Пользователь должен ввести имена элементов в первую колонку листа (A). Затем, после запуска макроса, он должен просмотреть список строк и заполнить другие столбцы деталями. Например, атомная масса во втором столбце (B) и ковалентный радиус в третьем столбце (C).

Начало работы

Откройте Excel с новым пустым листом. Затем нажмите комбинацию Alt и F11 на клавиатуре, чтобы запустить редактор Visual Basic.

В левой части редактора вы можете увидеть структуру проекта. Там запись для вашего листа. Дважды щелкните эту запись, чтобы открыть представление кода, где вы можете ввести основной код, относящийся к этому листу.

Начнем с создания двух глобальных строковых переменных: одной для базового URL и ключа API. Это помогает нам отделить их от самого кода, чтобы при необходимости мы могли поменять их местами.

Пока невозможно присвоить значение этим переменным. Мы сделаем это позже.

Написание функции

Как упоминалось выше, нам нужно получить определенные элементы, которые пользователь вводит в лист, а не полную периодическую таблицу. Для этого мы используем конечную точку API для определенных элементов и должны делать несколько запросов. Следовательно, полезно разработать абстракцию и поместить логику запроса API в функцию.

В VBA вы можете определять функции с помощью ключевого слова Function. У них есть параметры с типами и возвращаемый тип. Вот определение нашей функции getElement():

Далее мы создаем элемент управления сценария. На самом деле это обходной путь, потому что нет собственного парсера JSON, и мы не хотим устанавливать сторонний модуль. Элемент управления скриптом может выполнять JScript, который является версией JavaScript, и, таким образом, понимать JSON.

После этого осталось закрыть блок With и функцию. Редактор VBA мог уже автоматически сгенерировать этот код для вас.

Создание макроса

Макросы — это общедоступные подпрограммы VBA. Назовем наш метод getPeriodicElementData():

Внутри подпрограммы мы сначала присваиваем некоторые значения нашим глобальным переменным. Добавьте эти строки и замените APIKEY своим ключом API с портала для разработчиков:

Затем, когда мы хотим просмотреть наш лист построчно, чтобы получить данные об элементе, мы устанавливаем переменную-счетчик:

Наш алгоритм проходит по всем строкам, пока не остановится на пустой строке. Мы можем добиться этого с помощью цикла Do-Until:

Внутри цикла мы вызываем нашу функцию getElement(), созданную в предыдущем разделе. Используя блок With, мы можем напрямую обращаться к атрибутам элементов и записывать их в ячейки. Наш пример кода считывает два атрибута, атомную массу и ковалентный радиус, которые идут в строке текущего элемента и во втором или третьем столбце соответственно.

При желании вы можете расширить этот код дополнительными свойствами объекта элемента и поместить их в дополнительные столбцы. Совет. Используйте функцию WEBSERVICE(), чтобы получить полную структуру JSON и увидеть доступные свойства.

После этого обязательно увеличьте переменную строки, иначе получится бесконечный цикл:

Наконец, мы закрываем цикл и подпрограмму. Редактор VBA мог уже автоматически сгенерировать этот код для вас.

Запуск макроса

Прежде чем мы сможем запустить макрос, мы должны добавить пару символов элемента в первый столбец (A), чтобы макросу было что делать. Например, используйте элементы H, S и O. Используйте по одной строке для каждого, чтобы H был в первой, S во второй и O в третьей строке.

Во время разработки вы можете запустить свой макрос непосредственно из редактора VBA, используя либо кнопку воспроизведения на панели инструментов, меню Выполнить, либо клавишу F5 на вашем компьютере. клавиатура.

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

Чтобы повторно запустить макрос позже, когда вы закрыли редактор VBA, выполните следующие действия:

  1. Откройте ленту просмотра.
  2. Нажмите "Макросы".
  3. Выберите макрос и нажмите "Выполнить", чтобы выполнить его.

Конструктор Power Query

Конструктор Power Query предоставляет доступ к различным источникам данных. Он даже позволяет комбинировать данные из нескольких источников. Однако в этом руководстве мы просто покажем вам основы выполнения вызова API и отображения результатов на листе Excel. Мы используем конечную точку коллекции для получения полной таблицы Менделеева.

Чтобы начать, перейдите на ленту данных, нажмите кнопку "Получить данные", выберите "Из других источников" и "Из Интернета".

После подтверждения нажатием кнопки "ОК" откроется Power Query Builder и отобразится ответ API. Сначала вы просто видите элемент контейнера items. Щелкните его правой кнопкой мыши и выберите Детализация.

Обратите внимание на список примененных шагов в правой части окна. Он показывает вам все, что вы сделали в конструкторе запросов, и вы можете отменить любой шаг, нажав X рядом с ним.

Теперь вы видите список записей, и вы можете нажать на каждую, чтобы увидеть различные атрибуты каждого элемента. Следующим шагом является преобразование этого списка в таблицу, и вы делаете это, нажимая кнопку «В таблицу».

Может появиться всплывающее окно с дополнительными параметрами, которые вы можете просто подтвердить, нажав OK. После этого вы видите список в виде таблицы, но в нем все еще есть только один столбец, который нам нужно развернуть на несколько столбцов, чтобы вы могли видеть каждый атрибут элемента в своем собственном столбце. Для этого щелкните значок развертывания (<>) в заголовке столбца.

Во всплывающем окне выберите поля, которые вам нравятся, или оставьте все поля без изменений. Вы можете снять флажок «Использовать исходное имя столбца в качестве префикса», так как префикс не имеет никакого значения, когда вы работаете только с одним источником данных.

После того как вы увидите нужные данные в конструкторе запросов, последним шагом будет перенос таблицы на лист Excel. Вы делаете это с помощью кнопки «Закрыть и загрузить».

Готово! Ваш лист Excel теперь содержит периодическую таблицу элементов.

Сценарии поддерживают вызовы внешних служб. Используйте эти службы для добавления данных и другой информации в книгу.

Внешние вызовы могут привести к раскрытию конфиденциальных данных нежелательным конечным точкам. Ваш администратор может установить защиту брандмауэра от таких вызовов.

Вызовы внешних API можно выполнять только через приложение Excel, а не через Power Automate в обычных условиях.

Настройте свой скрипт для внешних звонков

Сценарии, возвращающие другую информацию, могут возвращать Promise этого типа. Например, если ваш скрипт должен вернуть объект Employee, сигнатура возврата будет такой: Promise

Вам потребуется изучить интерфейсы внешней службы, чтобы выполнять вызовы этой службы. Если вы используете API-интерфейсы fetch или REST, вам необходимо определить структуру JSON возвращаемых данных. Как для ввода, так и для вывода из сценария рассмотрите возможность создания интерфейса, соответствующего необходимым структурам JSON. Это дает скрипту большую безопасность типов. Вы можете увидеть пример этого в разделе Использование выборки из сценариев Office.

Ограничения внешних вызовов из сценариев Office

Получить информацию с помощью fetch

Fetch API извлекает информацию из внешних служб. Это асинхронный API, поэтому вам нужно настроить основную подпись вашего скрипта. Сделайте основную функцию асинхронной. Вы также должны обязательно дождаться вызова fetch и извлечения json. Это гарантирует, что эти операции завершатся до завершения скрипта.

Любые данные JSON, полученные с помощью fetch, должны соответствовать интерфейсу, указанному в скрипте. Возвращаемое значение должно быть присвоено определенному типу, поскольку сценарии Office не поддерживают любой тип. Вам следует обратиться к документации по вашей службе, чтобы узнать, каковы имена и типы возвращаемых свойств. Затем добавьте соответствующий интерфейс или интерфейсы в свой скрипт.

Следующий скрипт использует fetch для получения данных JSON с тестового сервера по заданному URL. Обратите внимание на интерфейс JSONData для хранения данных в виде соответствующего типа.

Другие образцы выборки

  • В примере "Использование внешних вызовов выборки в скриптах Office" показано, как получить базовую информацию о пользовательских репозиториях GitHub.
  • Пример сценария Office Scripts: Graph данных об уровне воды из NOAA демонстрирует использование команды fetch для извлечения записей из базы данных приливов и течений Национального управления океанических и атмосферных исследований.

Внешние вызовы из Power Automate

Любой внешний вызов API завершается ошибкой, если скрипт запускается с помощью Power Automate. Это поведенческая разница между запуском скрипта через приложение Excel и через Power Automate. Обязательно проверьте свои сценарии на наличие таких ссылок, прежде чем создавать из них поток.

Внешние вызовы, сделанные через коннектор Power Automate Excel Online, завершатся неудачно, чтобы обеспечить соблюдение существующих политик предотвращения потери данных. Однако сценарии, запускаемые с помощью Power Automate, выполняются за пределами вашей организации и за пределами брандмауэров вашей организации. Для дополнительной защиты от злонамеренных пользователей в этой внешней среде ваш администратор может контролировать использование сценариев Office. Ваш администратор может либо отключить соединитель Excel Online в Power Automate, либо отключить сценарии Office для Excel в Интернете с помощью элементов управления администратора сценариев Office.

В этом посте я покажу вам, как взломать тонны совершенно секретных правительственных данных с помощью Excel.

Хорошо, под "совершенно секретно" я имею в виду общедоступный API базы данных.

Под словом «взломать» я подразумеваю использование функции Excel From Web Power Query для доступа к API.

У правительств есть много данных, от сельского хозяйства до возобновляемых источников энергии, и здорово, что любой может получить к ним доступ, и они предоставляют все это бесплатно через API.Данные — это всегда ценный ресурс, который нужно иметь под рукой, когда вы пытаетесь изучить Excel, поэтому вам определенно стоит научиться вылавливать собственные данные.

Видеоруководство

Получите ключ API

Для этого API требуется ключ API. Это похоже на пароль, который позволяет вам использовать API.

После регистрации вы вскоре получите электронное письмо. Обратите внимание на ключ API, который он содержит, так как мы будем использовать его позже для доступа к API.

API альтернативной заправочной станции

Давайте попробуем наш пример веб-запроса из письма с нашим ключом API. Скопируйте этот URL-адрес из письма и вставьте его в адресную строку любого браузера (я использую Chrome), затем нажмите клавишу ввода.

Обратите внимание на &location=Denver+CO в конце URL. Это означает, что API вернет список станций рядом с Денвером, штат Колорадо. На самом деле, вы можете передавать многие другие параметры в API, добавляя их к URL-адресу аналогичным образом. Все возможные параметры хорошо задокументированы на сайте правительства. Мы попробуем некоторые из них позже.

После отправки этого URL-адреса запроса будет возвращен целый набор данных. Вывод может показаться вам не таким читаемым, если вы никогда раньше не видели JSON.

Вывод данных в формате JSON

Выходные данные этого API представлены в формате JSON. JSON расшифровывается как JavaScript Object Notation и представляет собой синтаксис для хранения и обмена иерархическими данными.

Выше приведен простой пример объекта данных JSON для контактной информации человека. Этот объект на самом деле представляет собой массив из 3 объектов (имя, адрес и адрес электронной почты). Сами объекты адреса и электронной почты также являются массивами объектов. Адрес содержит название улицы, номер и почтовый индекс, а электронная почта содержит рабочую и личную электронную почту.

Замечательно то, что Power Query имеет встроенную функцию синтаксического анализа JSON. Мы можем легко превратить что-то подобное в более знакомую и удобочитаемую таблицу всего за несколько кликов, поэтому нам не нужно пытаться расшифровывать выходные данные нашего API на наши собственные.

Создание URL-адреса API

Просто ради интереса я собираюсь немного поэкспериментировать с некоторыми параметрами, доступными в API, чтобы найти 5 электрических заправочных станций, которые в настоящее время открыты для публики и находятся ближе всего к Торонто, Онтарио, Канада. Для этого я буду использовать следующие параметры и значения.

  • location=Toronto+ON Это означает, что станция расположена недалеко от Торонто, Онтарио.
  • status=E Это означает, что станция открыта и работает на альтернативном топливе.
  • access=public Это означает, что станция открыта для публики.
  • fuel_type=ELEC Это означает, что станция поставляет электрическое топливо.
  • country=CA Это означает, что станция находится в Канаде.
  • limit=5 Этот параметр ограничивает результаты до 5 ближайших.

Объединение всех этих параметров в правильный формат URL-адреса запроса API приводит к указанному выше URL-адресу. Теперь мы готовы использовать это в Excel.

Вызов API из Excel

Теперь, когда мы увидели, как API используется из браузера, и создали более привлекательный URL-адрес для вызова, давайте воспользуемся мощным запросом из Интернета, чтобы вызвать его в Excel.

Перейдите на вкладку "Данные" на ленте и выберите "Из Интернета" в разделе "Получить и преобразовать данные".

Это также можно найти в разделе "Получить данные" в меню "Из других источников".

Нам нужно использовать только простой запрос, чтобы вы могли вставить свой URL-адрес в поле и нажать кнопку OK. Мы можем использовать настройки по умолчанию в следующем всплывающем окне, поэтому просто нажмите кнопку «Подключиться».

Когда откроется редактор запросов, мы увидим, что Excel распознал выходные данные как JSON и применил к результату анализ JSON.Document.

Мы видим метаданные из результатов API, это данные о результирующих данных, таких как общее количество записей, соответствующих параметрам нашего запроса (даже несмотря на то, что мы ограничили результаты до 5 из них).< /p>

Обратите внимание, что fuel_station содержит список. Щелкните левой кнопкой мыши по этому списку, чтобы развернуть и отобразить элементы в списке.

Когда вы развернете список, он покажет 5 записей, так как мы ограничили запрос до 5 результатов. Мы хотим превратить этот список записей в правильную таблицу. Щелкните правой кнопкой мыши список и выберите в меню пункт «В таблицу». Вы также можете выбрать «В таблицу» на вкладке «Преобразование» редактора.

Выберите «Нет» в разделе «Выбрать или введите разделитель» и нажмите кнопку «ОК».

Теперь, когда мы преобразовали наши выходные данные в таблицу, мы можем расширить записи. Щелкните левой кнопкой мыши переключатель фильтра заголовков столбцов.

Выберите столбцы, которые должны отображаться в окончательном выводе. Вы также можете снять флажок с префикса заголовка столбца, если хотите. Затем нажмите кнопку ОК.

Отлично! Теперь у нас есть данные из API в знакомом формате таблицы. Просто закройте и загрузите запрос на вкладке «Главная» в редакторе, и все готово!

Об авторе

Джон МакДугалл

Джон — Microsoft MVP, внештатный консультант и тренер, специализирующийся на Excel, Power BI, Power Automate, Power Apps и SharePoint. Другие интересные статьи Джона можно найти в его блоге или на канале YouTube.

Я только что написал в блоге о нашем REST API, легком доступном способе создания веб-запросов, которые безопасно обмениваются вашими данными FinFolio с другими веб-сайтами и приложениями. Это сообщение вызвало много вопросов типа «что конкретно я могу сделать с этими данными».

Один из способов использования данных — Microsoft Excel. Excel позволяет расширить возможности FinFolio с помощью мощного набора инструментов; когда данные находятся в Excel, вы можете использовать их, используя формулы, сводные таблицы и другие стандартные функции Excel.

При первом использовании API вы сгенерируете безопасный ключ API в FinFolio:

  1. Откройте FinFolio и нажмите «Файл», «Параметры». Откроется экран параметров.
  2. На экране параметров нажмите API. Откроется вкладка "Просмотр и создание ключей API".
  3. На вкладке "Просмотр и создание ключей API" нажмите Вставить новый элемент. . При этом в списке API создается новая строка с автоматически сгенерированным случайным ключом.
  4. Введите имя пользователя рядом с новым ключом API. Это должно быть то же имя, что и у пользователя, которому уже предоставлен доступ к данным FinFolio. Этот ключ API сможет видеть те же данные, что и этот пользователь. Обратите внимание, что пользователю не нужно настраивать Active Directory или SQL.
  5. Нажмите "ОК", чтобы сохранить ключ API и закрыть экран.
  6. Создайте запрос с помощью веб-сайта FinFolio API:

    Перейдите в Excel и вставьте данные запроса API в электронную таблицу:

    1. Откройте Excel 2013, нажмите "Создать файл" и выберите "Пустая книга".
    2. На ленте данных щелкните Из Интернета. Откроется окно "Новый веб-запрос".
    3. В окне "Новый веб-запрос" введите строку API в поле "Адрес" и нажмите "Перейти". Это покажет результаты данных из запроса.
    4. Нажмите «Импорт». Это обработает результаты данных и отобразит экран «Импорт данных».
    5. На экране «Импорт данных» выберите XML-таблицу на существующем листе и введите в поле $A$1.
    6. Нажмите «ОК», чтобы вставить данные в документ. Теперь вы увидите документ со списком учетных записей и значений.
    7. Чтобы обновить запросы после изменения данных FinFolio, перейдите на ленту данных и нажмите кнопку «Обновить все». Это обновит все запросы в вашей электронной таблице.
    8. Теперь вы можете использовать данные точно так же, как и все данные Excel: изменять их с помощью формул, связывать с другими запросами, переформатировать и печатать, вставлять в другие документы Office и т. д. Аналогичный процесс можно выполнить во многих других документах. Сторонние приложения для повторного использования данных FinFolio и расширения нашей функциональности. Сообщите нам, если вы обнаружите уникальный способ перепрофилирования наших данных!

      Читайте также: