Excel in OfficeXP supports XML format withput any lost of information as far as I'm aware. It is relatively simple, at least it didn't take to much time to create some non-trivial Excel workbooks with Python. If you are interested, I may describe it in more details. Anton.