Разберите объект XML из столбца на несколько строк и разрешите следующий объект XML после последней строки - PullRequest
0 голосов
/ 28 мая 2020

Это немного сложно объяснить словами, поэтому я создаю пример электронной таблицы, чтобы показать вам проблему: https://docs.google.com/spreadsheets/d/1zqqVOWkp8dw87lhr05NSuiE9ezb84CFtQphwrpZxpes/

У меня есть экспорт из системы со списком XML файлов. Мне нужно разбить каждую XML на строки, и каждая строка должна иметь идентификатор проекта.

Проблема в том, что при синтаксическом анализе XML он может содержать до 12 строк. Иногда у него будет только 1, иногда будет 12 или что-то среднее.

Мне нужно, чтобы это работало на основе формулы, которая будет учитывать динамическое c количество строк на XML файл. Похоже, мне нужно подсчитать строки, необходимые для каждого xml, а затем настроить, где начинается второй XML файл во вторичном списке.

XML и идентификатор проекта - это известная информация с самого начала.

1 Ответ

0 голосов
/ 29 мая 2020

Если вы ищете количество действий в каждом проекте, то

=importxml($j$3,"count(//ActivityDetails)")

выведет 3 для URL-адреса в этой ячейке на вашем листе, и это количество строк, которые вам нужны. для этой записи.

...