> Tous les forums > Forum Bureautique
 Question Fichier Texte...
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
derac
  Posté le 19/05/2015 @ 21:54 
Aller en bas de la page 
Petit astucien

Bonjour,

J'ai un fichier texte contenant presque 7000 lignes écrites comme cela :

AA = American Airlines
AA = Baigne Saint-Omer
AA = Fleuve de France
AAIUN = Ville du Maroc
Aalborg = Port du Danemark
AALTO = Architecte et designer finlandais (1898-1976)
AAR = Rivière de Suisse
AARE = Rivière de Suisse
AARGAU = Au nord de la Suisse
AAS = Acide acétylsalicylique
BERD = Banque européenne pour la reconstruction et le développement
BERENGERE = Prénom féminin français
BERET = Coiffure souple
BERGERONNETTE = Oiseau passereau insectivore
BERGES = Ans
BERNACLE = Oiseau sauvage
BERNARD = Écrivain français, né à Besançon (1866-1947)
BERNE = Épreuve qui consiste à faire sauter quelqu'un en l'air
Bertin = Saint
BESICLES = Sert à faire des loupes etc...

J'aimerais savoir si il existe un soft, ou bien un truc pour être capable d'ôter tout les caractères avant les définitions ?

Par exemple, je voudrais qu'au lieu d'avoir 'AA = American Airlines', qu'il y ait 'American Airlines' seulement d'écrit et

le reste des définitions également.

Existe-il quelque chose du genre ?

Merci beaucoup.

Publicité
Constance
 Posté le 19/05/2015 à 23:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut .o/

Admettons que ton fichier s'appelle test.txt et que tu ouvres l'invites de commande dans le dossier où il se trouve.

Alors, si tu entres la commande suivante :
for /f "tokens=2*" %a in (test.txt) do echo %b>>test2.txt

tu devrais obtenir le texte voulu dans le fichier test2.txt

gilbert_rgi
 Posté le 20/05/2015 à 08:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

une autre solution avec excel ou avec calc de open office

http://cjoint.com/?EEuiGsQ8emI

http://cjoint.com/?EEuiOdcy551



Modifié par gilbert_rgi le 20/05/2015 08:41
derac
 Posté le 20/05/2015 à 08:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Constance a écrit :

Salut .o/

Admettons que ton fichier s'appelle test.txt et que tu ouvres l'invites de commande dans le dossier où il se trouve.

Alors, si tu entres la commande suivante :
for /f "tokens=2*" %a in (test.txt) do echo %b>>test2.txt

tu devrais obtenir le texte voulu dans le fichier test2.txt

Salut,

J'ai essayé ta commande et ça fonctionné.

On a créé un nouveau document texte et tout les éléments avant le signe ' = ' sont disparus'

Merci beaucoup.

Constance
 Posté le 20/05/2015 à 14:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Bonjour,

De rien, content que ça ait servi :]

Ceci dit d'après mes tests sur l'exemple que tu as donné, le symbole égal et l'espace qui le suivent aussi auraient dû disparaître, est-ce que ça n'a pas été le cas pour toi ?

derac
 Posté le 20/05/2015 à 20:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Constance a écrit :

Bonjour,

De rien, content que ça ait servi :]

Ceci dit d'après mes tests sur l'exemple que tu as donné, le symbole égal et l'espace qui le suivent aussi auraient dû disparaître, est-ce que ça n'a pas été le cas pour toi ?

Salut bien,

Hier j'ai dis que ça fonctionnait mais je remarque quelque chose d'étrange, à quelques endroits dans la liste

on change certaines définitions et on écrit cela à la place :

Commande ECHO activ‚e.

Ça apparaît à cinq endroits.

Penses-tu en connaître la cause ?

Merci.

derac
 Posté le 20/05/2015 à 20:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

C'est seulement pour dire que l'erreur vient que j'ai remarqué qui il a dans la liste (j'en ai remarqué deux),

il n'a pas de définitions décrites, comme par exemple c'est écrit Accompagnateur =

On donne le message Commande ECHO activ‚e à la place.

derac
 Posté le 30/05/2015 à 20:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Constance a écrit :

Salut .o/

Admettons que ton fichier s'appelle test.txt et que tu ouvres l'invites de commande dans le dossier où il se trouve.

Alors, si tu entres la commande suivante :
for /f "tokens=2*" %a in (test.txt) do echo %b>>test2.txt

tu devrais obtenir le texte voulu dans le fichier test2.txt

Salut,

Vu que tu as résolu mon problème dernièrement, j'aimerais te demander ton avis sur ce problème :

Supposons que j'ai un dictionnaire écrit en fichier texte (en ordre alphabétique) AA - ABACA - Abat-jour - ACE - etc.

Est-ce qu'il y aurait une possibilité que au lieu d'avoir la liste en ordre alphabétique,

la liste serait faite par la longueur des mots, comme cela :

AA - AC - AH - AI - AL - AM - AN - AR - AS - AT - AU - ACE - AGE - AIE - ALE - AME- AMI - ANA - API - ARE - ARS - ART - ASE - AUX -

AVE - AXE - ABAT - ABBE - ABER - ABRI ainsi de suite jusqu'au plus long mot.

Est-ce qu'il y aurait une façon quelconque de la faire ?

Merci à l'avance.

Constance
 Posté le 31/05/2015 à 15:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re .o/

Hmm il y a forcément un moyen, mais j'avoue que spontanément, je ne vois pas… sans doute faudrait-il un programme dédié.

Publicité
gilbert_rgi
 Posté le 31/05/2015 à 17:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir

un truc dans le genre avec excel

http://cjoint.com/?EEFrBwTY81h

derac
 Posté le 31/05/2015 à 21:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

gilbert_rgi a écrit :

Bonsoir

un truc dans le genre avec excel

http://cjoint.com/?EEFrBwTY81h

Bonsoir,

Si je clique sur le lien de cjoint ça me donne des caractères de ce genre :

PK�����!�2�����\����[Content_Types].xml ��(����������������������������������������

gilbert_rgi
 Posté le 01/06/2015 à 08:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

nouveau lien

http://cjoint.com/?EFbiQfPJL7h



Modifié par gilbert_rgi le 01/06/2015 08:42
derac
 Posté le 01/06/2015 à 20:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

gilbert_rgi a écrit :

nouveau lien

http://cjoint.com/?EFbiQfPJL7h

Bonsoir,

J'ai finalement téléchargé ton fichier : Classement.xlsm

Je l'exécute en choisissant ouvrir avec excel et on m'indique ce message :

Impossible de reconnaître le format de fichier.

Je me sers d'une vieille version d'excel, la version 10.0.4302

Est-ce qu'il y aurait un endroit dans excel, un onglet par exemple qui fait ouvrir l'extension xlsm ?

Je me sers presque jamais d'excel!

Constance
 Posté le 01/06/2015 à 20:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Re .o/

Il te faut le pack de compatibilité Office 2007, (et tant qu'à faire, tu peux récupérer dans la foulée son service pack 3) ou alternativement, LibreOffice.

derac
 Posté le 01/06/2015 à 21:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Constance a écrit :

Re .o/

Il te faut le pack de compatibilité Office 2007, (et tant qu'à faire, tu peux récupérer dans la foulée son service pack 3) ou alternativement, LibreOffice.

Salut,
J'ai téléchargé le pack de compatibilité Office 2007.
Ensuite quand je clique de la droite pour ouvrir avec, j'ai le choix
d'ouvrir avec Microsoft Open XML Converter et ça fonctionne.

Merci.

Mais pour gilbert_rgi, sa liste ne se suit pas, on voit des deux lettres et des quatre lettres ainsi de suite.
De plus, moi je veux que les mots apparaissent sur une seule rangée.

Voici le résultat de sa liste :



Modifié par derac le 01/06/2015 21:28
gilbert_rgi
 Posté le 02/06/2015 à 08:48 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

he bien il faut cliquer sur le bouton et là ça va se mettre sur une colonne et rangé suivant le nombre de lettres des données

mais il faut au par avant avoir accepté l'utilisation des macro si on va dire ça marche pas

derac
 Posté le 11/02/2016 à 20:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Constance a écrit :

Salut .o/

Admettons que ton fichier s'appelle test.txt et que tu ouvres l'invites de commande dans le dossier où il se trouve.

Alors, si tu entres la commande suivante :
for /f "tokens=2*" %a in (test.txt) do echo %b>>test2.txt

tu devrais obtenir le texte voulu dans le fichier test2.txt

Bonjour,

Tu m'as sorti d'embarras avec ta commande, j'aimerais savoir si il y aurait une commande

similaire pour faire sauter des lignes dans un fichier texte comme celui-là :

A>A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-X-Y-Z

B>A-C-E-H-I-J-L-O-R-U-Y
C>A-E-F-G-H-I-L-N-O-R-S-T-U-Y-Z

D>A-E-H-I-J-N-O-R-U-V-Y-Z

E>A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z

AQA>B
AQU>A-E-I

ARA>B-C-D-F-G-I-K-L-M-N-P-R-S-T-U-V-W-X
ARB>A-E-I-O-R-U
ARC>A-B-D-E-H-I-L-O-S-T-U-Y
ARD>A-E-I-O-R-U
ARE>A-C-F-I-N-O-Q-S-T-Z

ARG>A-E-H-I-O-U-Y
ARH>L-U
ARI>A-C-D-E-L-N-O-S-T-U-Z

ARJ>U
ARK>A-H-O-W
ARL>A-B-E-I-O-Y

Le fichier contient presque 5000 lignes, est-ce qu'il y aurait possibilité
d'avoir des sauts de lignes partout dans le fichier ?

Est-ce qu'il y a une commande ou bien un logiciel qui peut le faire ?

Merci beaucoup.

Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
57,70 €Alimentation Seasonic S12III 650W Plus Bronze à 57,70 € livrée
Valable jusqu'au 11 Mai

Amazon Allemagne propose actuellement la bonne alimentation Seasonic S12III 650W Plus Bronze à 49,81 €. Comptez 7,89 € pour la livraison en France soit un total de 57,70 € livrée. On la trouve habituellement autour de 67 €. L'alimentation est livrée gratuitement et est garantie 5 ans.

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
199,94 €Ecran portable 15,6 pouces Asus MB16ACE (FullHD, IPS, USB-C) à 199,94 €
Valable jusqu'au 11 Mai

Amazon fait une promotion sur l'écran portable 15,6 pouces Asus MB16ACE qui passe à 199,94 € au lieu de 249 €. Cet écran à emporter partout avec vous possède une dalle IPS antireflet FullHD avec un design ultrafin. L'alimentation et l'affichage se font par USB-C. Branchez simplement votre ordinateur portable ou votre smartphone pour profiter d'un second écran ou même votre console, un ordinateur fixe ou un raspberry Pi 4 pour profiter d'écran principal. Fourni avec un étui refermable pouvant être ajusté de manière à former un support et utiliser le moniteur en mode Portrait ou Paysage.


> Voir l'offre
27,99 €Tensiomètre électronique Omron X2 à 27,99 €
Valable jusqu'au 12 Mai

Amazon fait une promotion sur le tensiomètre électrique Omron X2 Basic qui passe à 27,99 € livré gratuitement. On le trouve ailleurs autour de 40 €. ce tensiomètre brassard est équipé d’un indicateur d’installation correcte avec voyant à LED, d’un indicateur de détection de mouvement et possède un grand écran et des touches larges. Afin de répondre au besoin du plus grand nombre, le M2 est livré avec un brassard M/L, pour un tour de bras de 22 à 32 cm.


> Voir l'offre

Sujets relatifs
Question document texte sous Win XP...
Transformer un fichier html en fichier texte
Créer texte dans une fichier JPG
fichier .DOCX corrompu. Cmt récupérer le texte ?
texte (et non fichier) effacé : récupération ?
Arrangeur Fichier Texte...
transformer un texte sous jpeg en fichier word
Convertir un fichier son .wave en texte imprimable
Trier une liste dans un fichier texte
Importation de fichier texte
Plus de sujets relatifs à Question Fichier Texte...
 > Tous les forums > Forum Bureautique