[Résolu] Exporter chaque ligne en fichier texte

Discussions à propos du traitement de textes Writer mais également sur l'éditeur HTML.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

fredanas
Fraîchement OOthentifié
Messages : 4
Inscription : 15 avr. 2021 15:00

[Résolu] Exporter chaque ligne en fichier texte

Message par fredanas »

Bonjour,
Je me permets de vous contacter après plusieurs heures de recherche sans succès, j'ai besoin de votre aide.
J'aimerais savoir comment faire pour exporter chaque ligne d'un document type texte/word ou calcul/excel en fichier texte avec le nom de chaque ligne.
Je m'explique (ma liste fait plusieurs centaines de lignes) par exemple :
Maison Bleue
Voiture Rouge
Boite Noire

Devienne 3 fichiers texte
Maison Bleue.txt
Voiture Rouge.txt
Boite Noire.txt

Je vous remercie par avance de votre aide
OpenOffice 4.1.8 sous Windows 10
Avatar de l’utilisateur
micmac
RespOOnsable forum
RespOOnsable forum
Messages : 9224
Inscription : 28 août 2010 10:45

Re: Exporter chaque ligne en fichier texte

Message par micmac »

Bonjour,

Ce qui vous paraît évident peut ne pas l'être pour tout le monde.
Joignez un extrait de votre document débarrassé d'éléments confidentiels ou un document reproduisant le problème. Vous faciliterez le travail des bénévoles qui vont vous aider en leur évitant de jouer aux devinettes.
Comment joindre un fichier.
Touche Ctrl de Windows = touche cmd⌘ sur Mac
Outils > Options sur Windows = OpenOffice > Préférences sur Mac
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 10:02
Localisation : Val de Marne

Re: Exporter chaque ligne en fichier texte

Message par jeanmi2403 »

Bonsoir,
Ça me semble difficile dans macro, et assez simple avec.
Et, comme vous le demande Micmac, un fichier joint nous donnerait une idée de ce qu'il y a à faire, sachant que les noms de fichiers ne peuvent contenir certains caractères et qu'ils ont une taille limitée...
Cordialement,
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
fredanas
Fraîchement OOthentifié
Messages : 4
Inscription : 15 avr. 2021 15:00

Re: Exporter chaque ligne en fichier texte

Message par fredanas »

Bonsoir et d'abord merci d'avoir répondu.
Ensuite désolé si je n'ai pas été très explicite.
Voici en pièce jointe mon fichier texte avec plusieurs centaines de lignes
J'aimerais "automatiser" le fait de transformer chaque ligne en fichier txt
20th Century Video Almanac (USA).txt
3D Atlas (Europe).txt
3D Atlas (USA).txt
etc...
Le faire manuellement me prendrait des jours...
Merciii encore ^^
Pièces jointes
PanaTxt.zip
(5.72 Kio) Téléchargé 57 fois
OpenOffice 4.1.8 sous Windows 10
Avatar de l’utilisateur
tintin
GourOOu
GourOOu
Messages : 9341
Inscription : 18 juil. 2008 17:29
Localisation : F-Oise + F-Savoie

Re: Exporter chaque ligne en fichier texte

Message par tintin »

Bonjour,

Vous savez qu'ici on traite les documents ODF, alors pourquoi mettre en ligne des fichiers .txt ?
AOO 4.1.15 et LibO stable 7.6.5 / macOS Intel 13.6.5 Ventura
Adoptium-temurinJDK-jre_1.8.0_402 / Firefox/Safari/Thunderbird /Time Machine+cloneCCC
Tutoriels du forum pour macOS
Pour sauvegarder vos documents c'est ceinture ET bretelles
fredanas
Fraîchement OOthentifié
Messages : 4
Inscription : 15 avr. 2021 15:00

Re: Exporter chaque ligne en fichier texte

Message par fredanas »

Désolé, le voici en ODT...
Pièces jointes
PanaODT.zip
(18.92 Kio) Téléchargé 62 fois
OpenOffice 4.1.8 sous Windows 10
Avatar de l’utilisateur
jeanmi2403
SuppOOrter
SuppOOrter
Messages : 1398
Inscription : 18 janv. 2008 10:02
Localisation : Val de Marne

Re: Exporter chaque ligne en fichier texte

Message par jeanmi2403 »

Bonsoir,
fredanas a écrit :J'aimerais "automatiser" le fait de transformer chaque ligne en fichier txt
Vide ?
Je vois ça demain.
Bonne soirée;
Jean-Michel
LibO 7.5.9 et AoO 4.1.15 sur Windows 11 & Ubuntu 22.04
LibO 7.6 sur OpenSuse & Linux MX
Avatar de l’utilisateur
Dude
IdOOle de la suite
IdOOle de la suite
Messages : 25143
Inscription : 03 mars 2006 08:45
Localisation : 127.0.0.1
Contact :

Re: Exporter chaque ligne en fichier texte

Message par Dude »

Salut,

Je ne vois pas l'intérêt d'utiliser une suite bureautique pour ça.
Un batch ou un script en Powershell devrait suffire.
Exemple avec un simple .bat :

Code : Tout sélectionner

for /f "delims=" %%i in ('type fichier.txt') do echo x > %%i.txt
Et comme l'indique jeanmi2403, quel est l'intérêt de créer autant de fichiers TXT vides ?
On dirait comme un exercice scolaire... :?
fredanas
Fraîchement OOthentifié
Messages : 4
Inscription : 15 avr. 2021 15:00

Re: Exporter chaque ligne en fichier texte

Message par fredanas »

Bonjour,
Je tiens à vous remercier énormément pour votre aide, ça marche, c'est parfait.
Passez une très bonne journée :)
OpenOffice 4.1.8 sous Windows 10
Verrouillé