Если XML имеет плоскую структуру, подобную этой:
Вы можете просто преобразовать столбец "XML" в файл XML и повторно импортировать его в свой лист Excel. Для этого просто
скопируйте и вставьте столбец XML в текстовый редактор,
<customer><age>34</age><gender>m</gender></customer>
<customer><age>38</age><gender>f</gender></customer>
добавить открывающий / закрывающий корневой элемент,
<customers>
<customer><age>34</age><gender>m</gender></customer>
<customer><age>38</age><gender>f</gender></customer>
</customers>
и сохранить как customers.xml
.
Теперь. импортируйте его обратно в Excel, используя XML
-> Import
с ленты Developer Tools
. Основываясь на «плоской» XML-структуре, Excel создаст столбцы для отдельных значений:
Конечно, это будет работать, только если структура XML подходит, но если это так, она работает без написания макроса или синтаксического анализа текстового содержимого XML вручную.