#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)
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
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+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne