Flat file : logiciel pour convertir en excel
Hydr0s
Messages postés
1843
Date d'inscription
Statut
Membre
Dernière intervention
-
jee pee Messages postés 31885 Date d'inscription Statut Modérateur Dernière intervention -
jee pee Messages postés 31885 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour la communauté,
J'ai des fichiers dans lesquels les informations correspondent à des emplacements spécifiques dans le fichier par exemple
Apparement, cela s'appellerait des "fichiers plats". Connaissez vous des outils pour les manipuler ? Idéalement, il faudrait que je puisse le convertir en excel ou en .csv.
Merci :)
--
Trust me and keep calm, I'm an engineer !
J'ai des fichiers dans lesquels les informations correspondent à des emplacements spécifiques dans le fichier par exemple
caractères 0 à 20 : nom (20 car)
caractères 21 à 41 prénom (20 car)
...
Apparement, cela s'appellerait des "fichiers plats". Connaissez vous des outils pour les manipuler ? Idéalement, il faudrait que je puisse le convertir en excel ou en .csv.
Merci :)
--
Trust me and keep calm, I'm an engineer !
1 réponse
-
Bonjour,
Pas besoin de les convertir. Tu ouvres ton fichier texte (le mieux c'est de lui donner un nom avec une extension .txt) dans excel et tu choisis un fichier avec enregistrements de largeur fixe et tu mets des séparateurs aux positions de tes colonnes.
Cdlt
-
-
-
-
-
Justement, il y a un champ dans le fichier qui permet de connaître leur nombre et on connait le nombre de caractère pour chaque groupe.
car 0 - 20 (20) : nom
car 21-41 (20) : prénom
[...]
car 161-162 (1) : nombre de numéro de téléphone (n)
car 163-164 (1): nombre d'adresses (k)
[...]
A partir car 173 :
- 10 car * n : numéro de téléphone
- 100 car *k : adresse
>> 15 car : nom adresse
>> 20 car : ligne 1
>> 20 car : ligne 2
>> 20 car : ligne 3
>> 5 car : CP
>> 20 car : ville
<fin fichier>
Avec des formules ce devraient être possible mais l'idée est d'avoir un traitement automatisé pour ces fichiers. Avant de partir programmer un truc, j'espérais qu'il existait déjà des outils...
-