1) Mon premier exemple te montre comment extraire les données d'un fichier XML.
On peut utiliser DOM (minidom), SAX, ou encore plein d'autres modules (4Suite, BeautifulSoup, etc.)
2) pour insérer des données dans Excel, il suffit de faire un programme Python qui créé un tableau HTML et de faire ouvrir ce fichier à Excel (en utilisant l'objet Excel.Application, c'est à dire en pilotant Excel à partir de Word).
Donc, pas de fichier vierge à générer: Génère un fichier déjà rempli en Python, puis fais ouvrir ce fichier par Excel.