Enregistrement fichier
Fermé
JulienLafitte
-
6 févr. 2019 à 19:04
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 7 févr. 2019 à 19:35
KX Messages postés 16755 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 12 février 2025 - 7 févr. 2019 à 19:35
Bonjour,
J'ai plusieurs fichiers au format libreoffice dans un dossier. Leurs noms se suivent tous. Le premier fichier est donc le 0001.ods, le deuxième est 0002.ods, le troisieme 0003.ods etc.....jusqu'au fichier 1028.ods.
J'aimerai convertir ces fichiers au format xls de Excel mais la seule solution que j'ai trouve est de les ouvrir un par un et de faire enregistrer sous et changer l'extension. Existe t'il un code pouvant ouvrir tous les fichiers et les enregister sous automatiquement au format xls avec le meme nom?
Merci!
J'ai plusieurs fichiers au format libreoffice dans un dossier. Leurs noms se suivent tous. Le premier fichier est donc le 0001.ods, le deuxième est 0002.ods, le troisieme 0003.ods etc.....jusqu'au fichier 1028.ods.
J'aimerai convertir ces fichiers au format xls de Excel mais la seule solution que j'ai trouve est de les ouvrir un par un et de faire enregistrer sous et changer l'extension. Existe t'il un code pouvant ouvrir tous les fichiers et les enregister sous automatiquement au format xls avec le meme nom?
Merci!
Configuration: Windows / Chrome 71.0.3578.98
1 réponse
KX
Messages postés
16755
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
12 février 2025
3 020
6 févr. 2019 à 19:24
6 févr. 2019 à 19:24
Bonjour,
Si c'est à faire une fois, le plus simple serait d'utiliser les classes Desktop et Robot et faire un programme qui va ouvrir le fichier tout seul, cliquer aux bons endroits pour enregistrer au nouveau format, fermer le fichier et recommencer.
Si ça marche pour 2 ou 3 fichiers de suite, ça fonctionnera pour 1028...
Si c'est à faire une fois, le plus simple serait d'utiliser les classes Desktop et Robot et faire un programme qui va ouvrir le fichier tout seul, cliquer aux bons endroits pour enregistrer au nouveau format, fermer le fichier et recommencer.
Si ça marche pour 2 ou 3 fichiers de suite, ça fonctionnera pour 1028...
6 févr. 2019 à 20:57
Je n'ai jamais coder en Java et j'avoue que je suis un peu perdu par rapport à la méthode dont tu me parles...Est ce que tu peux m'aider et me dire comment je dois m'y prendre s'il te plait? Pas le code entier bien sur mais une petite aide ne serait pas de refus !
Merci beaucoup!
7 févr. 2019 à 00:07
Remarque : je pars du principe que C:/monDossier ne contient que des fichiers .ods à convertir au départ, et qu'à l'arrivée c'est dans ce dossier que l'on enregistre les .xlsx
Dans un premier temps je te conseilles de tester dans un dossier avec 3 ou 4 fichiers seulement pour vérifier que ça fonctionne bien avant de le lancer sur tes 1028 fichiers.
7 févr. 2019 à 08:14
7 févr. 2019 à 08:23
Erreur de syntaxe BASIC.
Attendu : ,.
Cette erreur apparaît au niveau de "desktop" car c'est ce mot qui est surligné.
7 févr. 2019 à 08:28