Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/01/2010, à 16:21

michel_04

Calc Modifier contenu cellule sur plusieurs feuilles

Bonjour,

J'ai hésité à poster dans Bureautique ....
Je dois modifier le contenu d'une seule cellule (cellule AMI65536) dans plus d'un millier de fichier.ods (OOo Calc).
Les noms des fichiers sont fichier2009100, fichier2009101, etc...
Les fichiers sont tous dans le même répertoire.
Est ce qu'il y a une possibilité (script ?) sans être obligé d'ouvrir les fichiers un par un et de modifier le contenu de cette cellule à la main ?

Edit :
J'allais oublier :
Comment convertir ce millier de fichiers en PDF (devait être fait, mais ça a été oublié), sans être obligé d'ouvrir chaque fichier pour l'exporter en PDF ?

Merci
A+

Dernière modification par michel_04 (Le 08/01/2010, à 16:30)

Hors ligne

#2 Le 08/01/2010, à 17:06

JBF

Re : Calc Modifier contenu cellule sur plusieurs feuilles

Pour modifier la cellule tu peux écrire une programme pour attaquer directement le fichier ods (sans ouvrir OpenOffice.org) : décompresser, parser le content.xml, ajouter ou modifier ce qu'il faut, recompresser, passer au fichier suivant.

Tu dois aussi pouvoir faire une macro dans OpenOffice.org qui ouvre les fichiers les uns après les autres, modifie la cellule qui convient, enregistre et referme le fichier. C'est aussi ce que je ferais pour générer les pdf. Il suffit ensuite de regarder OOo travailler, en croisant les doigts pour ne pas avoir fait d'erreur de programmation. ;-)  Donc impérativement travailler sur une copie des fichiers originaux.

Pour obtenir de l'aide pour l'écriture de macros : s'adresser à la liste prog@fr.openoffice.org ; abonnement : http://fr.openoffice.org/contact-forums.html

JBF


LibreOffice : https://fr.libreoffice.org/ (téléchargement, documentation, FAQ, assistance, contribuer, ...)
Aide pour LibreOffice par la communauté francophone : https://ask.libreoffice.org/fr/

Hors ligne

#3 Le 08/01/2010, à 17:14

michel_04

Re : Calc Modifier contenu cellule sur plusieurs feuilles

Re,

Merci JBF,
La première solution, ce serait l'idéal.
Mais bon, pour le moment je vais essayer de voir pour une macro dans OpenOffice.org...

A+

Hors ligne