colmant
Messages postés3Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention14 juillet 2009
-
28 juin 2009 à 11:55
colmant
Messages postés3Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention14 juillet 2009
-
14 juil. 2009 à 10:22
Bonjour à tous,
Je fais des extractions sous Excel de données issues d'un programme FoxPro, donc en DBF.
J'arrive à extraire toute les données mais l'un des champs est composé de 180 à 220 caratères (0 ou 1)
Sous Excel, je vois le contenu de ce champ dans la cellule sous sa forme originelle mais il est affiché "1,11110111111011E+160" dans la barre de formule.... et donc non manipulable par macros..... Sniff !!!! Why ???
solilog
Messages postés273Date d'inscriptionsamedi 13 juin 2009StatutMembreDernière intervention18 avril 201510 11 juil. 2009 à 17:47
Bonjour,
Ne pourrais-tu pas ajouter des cotes " ou ' lors de la lecture du fichier DBF pour confirmer que c'est des caractères et non un numreic ?
Lionel
Essaye de passer par un CSV où tu rajouterais des "," dans un fichier .CSV lisible par XL et là XL devrait l'afficher correctement, non ?
Salut
solilog
colmant
Messages postés3Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention14 juillet 2009 14 juil. 2009 à 10:22
Merci pour ton conseil Solilog.
En fait, dans un premier temps, j'avais modifié l'affectation du type de données à la lecture des champs du fichier mais mon code n'était plus universel.
Alors j'ai opté pour le conseil d'un autre correspondant ; c.à.d. mettre la colonne de réception de la feuille Excel au format texte.
Par contre, j'ai une autre question pour les pro du DBF : voir question référencée "Lire FTP"