A voir également:
- Importer et exporte un .txt à l'identique après traitement excel
- Si et excel - Guide
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
16 réponses
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 11:42
19 août 2013 à 11:42
Bonjour,
Le fichier txt sortant doit donc avoir des colonnes alignées
Ce fichier txt a des enregistrements de longueur fixe ou le separateur est une tabulation ??
Le fichier txt sortant doit donc avoir des colonnes alignées
Ce fichier txt a des enregistrements de longueur fixe ou le separateur est une tabulation ??
Utilisateur anonyme
19 août 2013 à 11:44
19 août 2013 à 11:44
Non, il n'y a malheureusement pas de règles vraiment définies, certaines colonnes sont alignées à gauche, d'autres à droite. Pas de tabulations mais des espaces, le nombre variant selon la longueur de ce qui est présent dans la colonne précédente.
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 13:44
19 août 2013 à 13:44
Re,
débutant toutes à un endroit précis et Non, il n'y a malheureusement pas de règles vraiment définies ca se contrarie!!!!!!!
Pouvez-vous mettre ce fichier txt a dispo, si pas de donnees confidentielles sur:
https://www.cjoint.com/ , ne pas oublier de copier/coller le lien cree dans votre prochain message.
A+
débutant toutes à un endroit précis et Non, il n'y a malheureusement pas de règles vraiment définies ca se contrarie!!!!!!!
Pouvez-vous mettre ce fichier txt a dispo, si pas de donnees confidentielles sur:
https://www.cjoint.com/ , ne pas oublier de copier/coller le lien cree dans votre prochain message.
A+
Utilisateur anonyme
19 août 2013 à 14:11
19 août 2013 à 14:11
Je me suis mal exprimé, je voulais dire qu'il n'y avait pas une règle qui définissait toutes les colonnes.
Voici ce que ça peut donner, j'ai remplacé le texte (confidentiel) par des x, juste pour donner une idée de l'alignement...
Le lien du fichier : https://www.cjoint.com/c/CHtojYYLmmf
Voici ce que ça peut donner, j'ai remplacé le texte (confidentiel) par des x, juste pour donner une idée de l'alignement...
Le lien du fichier : https://www.cjoint.com/c/CHtojYYLmmf
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Salut
Si c'est un txt, le texte a dû être saisi avec des tabulations pour former des colonnes. Est-ce le cas?
Si oui, le fichier peut être ouvert sous Excel: Fichier Ouvrir,
pour le voir dans la liste des fichiers, parce que par défaut on ne voit que les feuilles de calcul, il faut sélectionner dans le type de fichier: tous les fichiers, *.*
A ce moment, il est demandé d'indiquer si la largeur des colonnes est fixe ou s'il y a un séparateur: cocher "Délimité"
puis il est demandé quel est le séparateur: cocher "Tabulation".
Valider
Et voilà le tableau.
Si c'est un txt, le texte a dû être saisi avec des tabulations pour former des colonnes. Est-ce le cas?
Si oui, le fichier peut être ouvert sous Excel: Fichier Ouvrir,
pour le voir dans la liste des fichiers, parce que par défaut on ne voit que les feuilles de calcul, il faut sélectionner dans le type de fichier: tous les fichiers, *.*
A ce moment, il est demandé d'indiquer si la largeur des colonnes est fixe ou s'il y a un séparateur: cocher "Délimité"
puis il est demandé quel est le séparateur: cocher "Tabulation".
Valider
Et voilà le tableau.
Si l'alignement est obtenu en tapant des blancs et avec une police fixe type Courier, on obtient le résultat en disant que les largeurs de colonnes son fixes. La délimitation des colonnes est représentée par un trait vertical (détection automatique des colonnes) qu'on peut déplacer en le faisant glisser.
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 15:05
19 août 2013 à 15:05
Re,
Apparemment, fichier a enregistrement de longueur fixe a 83 caracteres.
1ere colonne: 1 a 28
2eme : 29 a 54
3eme : 55 a 63
4eme : 64 a 70
5eme : 71 a 78
6eme : 79 a 83
si pas de blanc(s) entre les colonnes. Il semblerait qu'il y ai deux blancs en separateur de colonne, a confirmer pour le nombre maxi de caracteres par colonne
A+
Apparemment, fichier a enregistrement de longueur fixe a 83 caracteres.
1ere colonne: 1 a 28
2eme : 29 a 54
3eme : 55 a 63
4eme : 64 a 70
5eme : 71 a 78
6eme : 79 a 83
si pas de blanc(s) entre les colonnes. Il semblerait qu'il y ai deux blancs en separateur de colonne, a confirmer pour le nombre maxi de caracteres par colonne
A+
Utilisateur anonyme
19 août 2013 à 15:08
19 août 2013 à 15:08
En fait c'est l'exporter une fois traité sous excel qui me pose problème pour garder exactement la même forme que le txt de base.... Il me faut modifier la quatrième colonne en masse (environ 20000 lignes concernées), donc beaucoup plus rapide en passant par excel. Mais il faut qu'à la sortie, le txt généré soit identiques au premier niveau mise en page, à l'espace près...
ah yes
de excel vers .txt ça ne marche pas très bien.
Mais pourquoi pas .doc?
car un éditeur de texte n'est qu'un accessoire avec des possibilités limitées.
de excel vers .txt ça ne marche pas très bien.
Mais pourquoi pas .doc?
car un éditeur de texte n'est qu'un accessoire avec des possibilités limitées.
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 15:18
19 août 2013 à 15:18
Re,
Mais il faut qu'à la sortie, le txt généré soit identiques au premier niveau mise en page, à l'espace près... Tout a fait Thierry, mais il aurait fallu quand meme connaitre pour cette colonne le nombre maxi de caracteres, mais c'est jouable sans cette info.
A+
Mais il faut qu'à la sortie, le txt généré soit identiques au premier niveau mise en page, à l'espace près... Tout a fait Thierry, mais il aurait fallu quand meme connaitre pour cette colonne le nombre maxi de caracteres, mais c'est jouable sans cette info.
A+
Utilisateur anonyme
19 août 2013 à 15:18
19 août 2013 à 15:18
Parce qu'il me faut absolument un .txt et pas un .doc, ça m'aurait aussi arrangé ;)
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 15:20
19 août 2013 à 15:20
Re,
Un .txt, c'est ok.
Question:
Comment aviez-vous envisage de modifier ce ficher avec excel, VBA, manuellement ou .....
A+
Un .txt, c'est ok.
Question:
Comment aviez-vous envisage de modifier ce ficher avec excel, VBA, manuellement ou .....
A+
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
Modifié par f894009 le 19/08/2013 à 15:35
Modifié par f894009 le 19/08/2013 à 15:35
Re,
environ 20000 lignes concernées Eh! Ben dis donc ........
Probleme en ouvrant le fichier avec excel: les colonnes 4 et 5 sont justifiee a gauche (excel supprime les blancs a gauche et a droite), donc plus de blancs a gauche et a droite quand vous allez sauvegarder. Format du fichier out
environ 20000 lignes concernées Eh! Ben dis donc ........
Probleme en ouvrant le fichier avec excel: les colonnes 4 et 5 sont justifiee a gauche (excel supprime les blancs a gauche et a droite), donc plus de blancs a gauche et a droite quand vous allez sauvegarder. Format du fichier out
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 15:40
19 août 2013 à 15:40
Re,
et pas forcément envie de me taper les 40000 lignes du fichier
Est-ce que je rechine a la tache pour vous aider???????
et pas forcément envie de me taper les 40000 lignes du fichier
Est-ce que je rechine a la tache pour vous aider???????
Enregistrer la feuille Excel en format .txt (sélectionner dans "type de fichier en enregistrant), puis l'ouvrir sous Wordpad donne un document dans une police fixe (Courrier, chaque caractère est de même largeur).
Utilisateur anonyme
19 août 2013 à 15:39
19 août 2013 à 15:39
C'est déjà fait, mais c'est le même principe qu'un fichier .csv, si je mets de la tabulation pour aligner les colonnes, ça ne fonctionne pas... Ca me met une tabulation après le dernier caractère de la colonne précédente, donc rien d'aligné...
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 16:00
19 août 2013 à 16:00
Re,
S'il n'y pas de solution programmee (vous ne connaissez pas),
prenez la solution de navigo, ouvrez le fichier avec notepad ou wordpad et mettez la police de caractere Courrier ou terminal. Vous aurez les colonnes allignees et faites vos modif a la main en faisant attention aux espaces.
S'il n'y pas de solution programmee (vous ne connaissez pas),
prenez la solution de navigo, ouvrez le fichier avec notepad ou wordpad et mettez la police de caractere Courrier ou terminal. Vous aurez les colonnes allignees et faites vos modif a la main en faisant attention aux espaces.
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 16:19
19 août 2013 à 16:19
Re,
Enregistrez souvent apres modif, au cas ou vous auriez un doute en modifiant
Bon courage
Enregistrez souvent apres modif, au cas ou vous auriez un doute en modifiant
Bon courage
f894009
Messages postés
17210
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
23 décembre 2024
1 711
19 août 2013 à 16:28
19 août 2013 à 16:28
Re,
L'essentiel est d'arrive a un resultat.
L'essentiel est d'arrive a un resultat.
non c'est pas résolu
des chiffres alignés à gauche c'est pas résolu, mais je ne vois pas d'autres solutions, ça pourrait être fermé.
des chiffres alignés à gauche c'est pas résolu, mais je ne vois pas d'autres solutions, ça pourrait être fermé.
Utilisateur anonyme
19 août 2013 à 16:14
19 août 2013 à 16:14
Ok je vais en demander la fermeture.
Je vous remercie pour votre aide!
Je vous remercie pour votre aide!