Функция, которая возвращает указанные данные из содержимого XML с использованием указанного XPath в Excel
Следующая статья познакомит вас с функцией FILTERXML — одной из функций в группе веб-функций, очень популярной в Excel.
Описание: функция возвращает указанные данные из содержимого XML с использованием указанного XPath. Функции поддержки, начиная с Excel 2013.
Синтаксис: FILTERXML (xml, xpath)
Внутри:
— xml: строка в допустимом XML, является обязательным параметром.
— xpath: строка в стандартной форме XPath, является обязательным параметром.
Внимание:
— Если xml недействителен -> функция возвращает # ЗНАЧ! Значение ошибки
— Если xml содержит пространство имен с недопустимым префиксом -> функция возвращает #VALUE! Значение ошибки
Например:
Определение возвращаемого значения из содержимого XML, возвращаемого в строке URL, описано в таблице ниже:
— Найдите значение WEBSERVICE в указанной выше строке URL. Введите формулу: = ВЕБ-СЕРВИС (D6)
— Нажмите Enter -> возвращаемое значение:
— Значение, возвращаемое из содержимого XML, возвращенного в строке URL. Введите формулу: = FILTERXML (D7, «// еда / имя»)
— Нажмите Enter -> значение, возвращаемое из XML-содержимого в приведенной выше строке URL-адреса:
Выше приведены инструкции и некоторые конкретные примеры использования функции FILTERXML в Excel.
Удачи!