creation Fichier txt formaté

creation Fichier txt formaté - Logiciels - Windows & Software

Marsh Posté le 12-06-2003 à 16:10:31    

Salut,
 
je voudrais creer un fichier txt formaté, cela veux dir par exemple que je veux sur 10 caracteres le nom d une personne, sur les 10 suivant sont prenom et sur les 8 d apres sont nom d utilisateur
 
 
exemple :

Citation :


Zerro     COOL      Z_cool


 
Je ne veux pas de tabulation entre les champs, mais uniquement des espace. kk1 a une idee ?


---------------
#mais-chut
Reply

Marsh Posté le 12-06-2003 à 16:10:31   

Reply

Marsh Posté le 12-06-2003 à 16:11:47    

Bah je pige pas tout ton problème la :??:
Je pourrais te dire : ouvre le bloc notes et compte les caracteres, mais je pense que tu as une idée plus précise en tte ?


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 12-06-2003 à 16:22:21    

fuful a écrit :

Bah je pige pas tout ton problème la :??:
Je pourrais te dire : ouvre le bloc notes et compte les caracteres, mais je pense que tu as une idée plus précise en tte ?


 
oui mais si tu a 13 champs, avec une longueur de text par ligne de270 caractere, j aurrais esperé ke Excel puisse me faire ca tout seul


---------------
#mais-chut
Reply

Marsh Posté le 12-06-2003 à 16:24:19    

Ca doit etre faisable en macro ca...
Une petite fonction ou tu passes en parametre le nombre max de caracteres et qui fait le decompte (longueur max - longueur de la chaine).
J'ai pas trop le temps de regarder la, mais si ce soir t'as pas trouvé, je peut jeter un oeil.


---------------
"Ne jamais faire confiance à un truc qui peut saigner 4-5 jours par mois sans crever !"
Reply

Marsh Posté le 13-06-2003 à 08:15:31    

fuful a écrit :

Ca doit etre faisable en macro ca...
Une petite fonction ou tu passes en parametre le nombre max de caracteres et qui fait le decompte (longueur max - longueur de la chaine).
J'ai pas trop le temps de regarder la, mais si ce soir t'as pas trouvé, je peut jeter un oeil.


 
un debut de piste pour moi ?


---------------
#mais-chut
Reply

Marsh Posté le 13-06-2003 à 22:23:26    

Je ne sais pas si ça a changé, mais fut une époque, avec Quattro (concurent Borland de EXCEL), si on exportait sous Windows un fichier en mode TXT (pur ASCII normalement), he bien, windows (ou le soft) avait la mauvaise idée de remplacer tous les groupes de 8 caractères par un HT (horizontal Tabulation) ce qui est très fâcheux quand on veut atteindre l'objectif visé. EXCEL fait-il mieux ?
Sinon, avec éditeur ASCII (genre PFE), on peut remplacer les HT par 8 espaces (ça fait une manoeuvre en plus :sarcastic:).

Reply

Marsh Posté le 13-06-2003 à 22:33:09    

Excel sait faire ça normalement


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-06-2003 à 22:49:16    

Si tu veux un champ qui fasse toujours 10 caracteres, completé par des espaces pour faire 10 :
tu rentre la formule =gauche(concatener(+A1;"          " );10)
 
ou A1 contient ta chaine originale.

Reply

Marsh Posté le 13-06-2003 à 22:59:44    

Bon j'ai lancé mon autre PC juste pour ça :o :
Dans Excel 2000 il suffit de faire File -> Save As, et de choisir "Formatted text (Space delimited) (*.prn)" comme format.
Et ça semble très bien fonctionner.


Message édité par antp le 13-06-2003 à 22:59:55

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed