У меня есть такие данные в Excel:

Я хочу экспортировать XML с помощью функции XML-карт, подобной этой, на основе схемы, которую нельзя изменить:
<someRootElement>
<Foo Key1="A" Key2="Q">Cheese</Foo>
<Foo Key1="L" Key2="Z">Westie</Foo>
<Foo Key1="M" Key2="S">Fox</Foo>
<Bar Key1="A" Key2="Q">Merlot</Bar>
<Bar Key1="L" Key2="Z">Schnauzer</Bar>
<Bar Key1="M" Key2="S">Wapapapapapapow</Bar>
</someRootElement>
Однако, когда я пытаюсь добавить Key1 и Key2 для сопоставления с соответствующими атрибутами в Foo и Bar, как только я пытаюсь сопоставить его во второй раз, я получаю эту ошибку:

Похоже, мне пришлось бы структурировать свои данные следующим образом, что смехотворно избыточно:

Тогда я мог бы сопоставить Key1_Foo с атрибутом Key1 Foo , Key1_Bar с атрибутом Key1 Bar и т.д.
Тем не менее, для каждой из этих строк существует соотношение 1:1, поэтому в Excel гораздо проще дать ключевые столбцы только один раз.
Почему я не могу сопоставить один и тот же столбец с несколькими элементами? Что такое хороший обходной путь?
