cs_mohellebi
Messages postés98Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention 1 août 2019
-
12 août 2015 à 16:17
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024
-
16 août 2015 à 14:30
Bonjour,
pour la manipulation d'un fichier txt en vb.net, ça se trouve qu'il présente des caractères mort, qui me perturbe énormément.
Maintenant ma question, y a t il un moyen même hors vb.net de formater ce fichier (.txt)
Merci d'avance pour vos repenses
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018211 12 août 2015 à 16:42
Bonjour,
1) Explique ce que tu entends exactement par "formater". Donne au besoin un exemple de texte présent et de résultat souhaité. (s'agit-il de le formater ou d'en modifier la structure ?)
2) d'où provient ce fichier ? Quelle en est la structure éventuelle ?
3) j'ignore moi également ce qu'est un "caractère mort" ... Qu'entends-tu par là ?
Bonsoir,
Déjà merci pour vos repenses, ensuite pour être plus clair le fichier en question est à la base un état cristal report converti en fichier xls puis en txt afin de pouvoir le manipuler avec du code vb.net.
Après suite à une petite recherche sur le net j'ai trouvé qu'un fichier .txt peut-être abîmé, à ce moment là on parle de caractère mort et qu'il va falloir le formater pour pouvoir le manipuler correctement.
Mon problème maintenant :
à première vue le fichier parait normal, mais lorsque je lis une chaîne de caractère et l'afficher dans un message box vb.net, ça s'affiche avec des caractères bizarre, du coup impossible de faire des contrôles. par exemple pour comparait deux chaines de caractère : Euro et E§uro c'est pas pareil.
du coup formater un fichier est simplement lui enlever ces caractères bizarre
Merci .
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_mohellebi
Messages postés98Date d'inscriptionmercredi 31 octobre 2007StatutMembreDernière intervention 1 août 20193 13 août 2015 à 10:28
je pense trouver la solution, en fait il fallait convertir le fichier xls en format texte(dos).
encore une fois je précise que le fichier peut être formater à l'aide d'un code vb.net
et merci pour votre aide
Bonjours,
Effectivement je pourrai l'exporter sous format csv, mais je le trouve un peu compliqué à le lire.
En ce moment je galère un peu avec le décalage des données une fois le fichier converti en txt,du coup l'idéal et de le lire directement sous format .doc , mais là encore une fois je ne sais pas utiliser les classes de lecture des fichiers .doc
Merci de votre aide afin de me faciliter et d'optimiser ce programme
NHenry
Messages postés15113Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention22 avril 2024159 16 août 2015 à 14:30
Automatiser Excel ou Word pour utiliser leur format est "facile", c'est simplement des instruction proches de VBA appelées par .NET.