Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/09/2011, 07h23   #1
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 371
Points : 1 371
Par défaut Accéder à une feuille dont le code xml a été modifié manuellement

Bonjour à tous,

Je sollicite votre aide pour un tout petit test. J'ai créé un bout de code en python qui me permet de :
  • renommer un fichier .xlsx (ou .ods) en .zip ;
  • dézipper cette archive ;
  • accéder au fichier .xml contenant les textes non formatés des cellules de mon fichier d'origine ;
  • trouver ces textes et les modifier (et uniquement ces textes. Je ne touche pas au formatage) ;
  • recréer l'archive et la renommer avec l'extension du fichier d'origine.

Le but de ce code est de pouvoir créer des documents depuis un modèle (par exemple des factures).
Si je n'ai aucun souci avec l'extension .ods, il n'en est pas de même avec .xlsx. D'où ma demande d'aide...

Vous trouverez en PJ, une archive .zip contenant le fichier .xlsx obtenu avec mon code. N'ayant qu'Office 2003, je ne peux pas ouvrir directement ce fichier. J'ai essayé avec LibreOffice, mais celui-ci me donne une liste de filtre où je dois en sélectionner un. Sans résultat. Idem, le convertisseur xlsx / xls ne parvient pas à ouvrir ce fichier.

Dans un premier temps, quelqu'un pourrait il essayer d'ouvrir ce fichier avec Office 2007 ou plus récent et me dire s'il y parvient.
Si non et dans un deuxième temps, si quelqu'un a de très bonnes notions dans la conception de document .xlsx, pourrait-il me dire ce qui bogue, car franchement vu la conception d'un fichier .xlsx, je vois pas en quoi modifier le fichier .xml pourrait être problématique pour l'ouvrir.

voir le bon fichier en #3...

D'avance merci.
__________________
PyQt / PySide : Forum, Cours, Faq, Sources, Livres

En cas de besoin, pensez à la
Tutoriel Python - Tutoriel PyQt/PySide - Documentation Qt sur Developpez.com

Mon site sur Developpez.com

Pas de question technique par MP... Les forums sont là pour ça
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 10h07   #2
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Bonjour,

Ton archive contient un fichier ods, pas xlsx.
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 12h36   #3
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 371
Points : 1 371
Autant pour moi... pas zipper le bon fichier
Fichiers attachés
Type de fichier : zip fichier_de_sortie.zip (3,9 Ko, 5 affichages)
__________________
PyQt / PySide : Forum, Cours, Faq, Sources, Livres

En cas de besoin, pensez à la
Tutoriel Python - Tutoriel PyQt/PySide - Documentation Qt sur Developpez.com

Mon site sur Developpez.com

Pas de question technique par MP... Les forums sont là pour ça
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 12h43   #4
Expert Confirmé Sénior
 
Homme Daniel
aucune
Inscription : septembre 2011
Messages : 2 004
Détails du profil
Informations personnelles :
Nom : Homme Daniel
Localisation : France, Seine et Marne (Île de France)

Informations professionnelles :
Activité : aucune

Informations forums :
Inscription : septembre 2011
Messages : 2 004
Points : 4 037
Points : 4 037
Non, Excel 2010 refuse de l'ouvrir (fichier corrompu).
Désolé.
Daniel.C est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 13h51   #5
Rédacteur/Modérateur
 
Avatar de Jiyuu
 
Homme Charles-Elie GENTIL
Responsable Commercial
Inscription : janvier 2007
Messages : 1 337
Détails du profil
Informations personnelles :
Nom : Homme Charles-Elie GENTIL
Âge : 30
Localisation : France, Loire (Rhône Alpes)

Informations professionnelles :
Activité : Responsable Commercial
Secteur : Bâtiment Travaux Publics

Informations forums :
Inscription : janvier 2007
Messages : 1 337
Points : 1 371
Points : 1 371
Arfff... merci malgré tout et vilain MSOffice.

Bon et bien il ne me reste plus qu'à regarder pourquoi et trouver une astuce.
__________________
PyQt / PySide : Forum, Cours, Faq, Sources, Livres

En cas de besoin, pensez à la
Tutoriel Python - Tutoriel PyQt/PySide - Documentation Qt sur Developpez.com

Mon site sur Developpez.com

Pas de question technique par MP... Les forums sont là pour ça
Jiyuu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h31.


 
 
 
 
Partenaires

Hébergement Web