Importer et exporte un .txt à l'identique après traitement excel
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Le titre est un peu flou, mais je vais essayer de m'expliquer mieux ici.
J'ai besoin, afin de le traiter efficacement, d'importer un fichier .txt sous excel, de le traiter donc, et de l'exporter exactement à l'identique au niveau de la mise en forme (alignement des colonnes)
Le fichier txt sortant doit donc avoir des colonnes alignées, débutant toutes à un endroit précis, et exactement à l'identique du fichier source.
Je ne sais pas si je suis clair, mais je ne peux pas me permettre d'avoir le moindre décalage car ce fichier texte sera utilisé à une intégration de données...
J'utilise Office 2007
Merci d'avance,
Xakan.
Le titre est un peu flou, mais je vais essayer de m'expliquer mieux ici.
J'ai besoin, afin de le traiter efficacement, d'importer un fichier .txt sous excel, de le traiter donc, et de l'exporter exactement à l'identique au niveau de la mise en forme (alignement des colonnes)
Le fichier txt sortant doit donc avoir des colonnes alignées, débutant toutes à un endroit précis, et exactement à l'identique du fichier source.
Je ne sais pas si je suis clair, mais je ne peux pas me permettre d'avoir le moindre décalage car ce fichier texte sera utilisé à une intégration de données...
J'utilise Office 2007
Merci d'avance,
Xakan.
A voir également:
- Importer et exporte un .txt à l'identique après traitement excel
- Word et excel gratuit - Guide
- Reconsidérer le traitement de vos informations à des fins publicitaires - Accueil - Réseaux sociaux
- Liste déroulante excel - Guide
- Si et ou excel - Guide
- Trier un tableau excel - Guide
16 réponses
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 ??
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.
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+
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.
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+
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.
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+
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+
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).
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é...
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.