Веб-сервис Excel, возвращающий более 32 тыс. символов в ячейке

#excel #xml

#excel #xml

Вопрос:

Я пытаюсь прочитать XML , чтобы заполнить данные в таблицу в Excel с помощью =WEBSERVICE . Но в моем XML содержится более 32 тыс. символов, и я не могу прочитать все используемые данные =FILTERXML .

Я попытался сначала извлечь XML, используя =WEBSERVICE , и результат имеет более 32 тыс. На самом деле это будет 320 тыс.

Есть ли способ, с помощью которого я могу извлекать все данные из Excel, используя =WEBSERVICE , когда данные огромны.

Комментарии:

1. Не могли бы вы загрузить свой XML-файл на рабочий лист, а не текст в одну ячейку?

2. Загрузка XML не является опцией, следует выполнить вызов веб-сервиса для его извлечения

3. Да, так что делайте это в VBA. Вот к чему я клоню.

4. WEBSERVICE() будет иметь ограничения, присущие любой функции Excel. Попробуйте использовать Power Query aka Getamp;Transform . Вы также сможете извлекать данные в зависимости от xml.