В основном я хочу иметь возможность указать xml или 2, например, так (было бы здорово, если бы вы могли выбрать папку и она взяла бы все файлы xml оттуда):
Xml 1:
<Client>
<LastName>Bill</LastName>
<FirstName>Gates</FirstName>
<MiddleName/>
<Suffix/>
<DateOfBirth>30-May-1968</DateOfBirth>
<PlaceOfBirth/>
<SSN>n/a</SSN>
<Gender>Male</Gender>
<District>
<City>SHELTON</City>
<Mayor>wong</Mayor>
</District>
<State>WA</State>
<Zip>96484</Zip>
</Client>
Xml 2:
<Client>
<LastName>Warron</LastName>
<FirstName>Buffet</FirstName>
<MiddleName>P</MiddleName>
<Suffix/>
<DateOfBirth>12-Aug-1957</DateOfBirth>
<PlaceOfBirth>Mississippi</PlaceOfBirth>
<SSN>n/a</SSN>
<Gender>Male</Gender>
<City>Missi</City>
<State>KS</State>
<Account>
<Type>
<Name>Cash</Name>
<Currency>USD</Currency>
<Country>USA</Country>
</Type>
</Account>
<Zip>66096</Zip>
</Client>
Затем поместите список xpaths в столбец A таблицы Excel (т. Е. «Xpaths»), например:
/Client/DateOfBirth
/Client/Account/Type/Name
/Client/Zip
/Client/District/City
Желаемое поведение: получение результатов в виде таблицы нового листа Excel (т. Е. «Результаты») с такими столбцами, как:
/Client/DateOfBirth /Client/Account/Type/Name /Client/Zip /Client/District/City
---------------- ------------------------ ------------ --------------------
30-May-1968 96484 SHELTON
12-Aug-1957 Cash 66096
Не против, если это сделать с помощью макроса excel vba.
ОБНОВЛЕНИЕ - отладка ответа Тима:
![enter image description here](https://i.stack.imgur.com/i4pjI.jpg)