Hello.
I am an xml and xslt developer (xslt is a special programming language for converting one xml format to another). I can implement your project without any problems.
However, I must first look at both the Excel data sample and XML, because the implementation depends on the complexity of their structure.
Respectfully,
Boris