begin process at 2012 02 14 11:09:23
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

Problème d'import


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème d'import

mardi 3 octobre 2006 à 11:40:51 | Problème d'import

DarkEsil

Bonjour à tous,

J'ai un soucis. Je souhaite importer un fichier ".csv" (excel comma delimiter). Je l'importe dans ma base de données à l'aide de docmd.transferText .....
J'ai une table d'erreurs qui m'indique que certains enregistrements ne sont pas passés. Je regarde les lignes de mon fichier csv incriminé et je remarque que beaucoup de mes valeurs sous forme d'exposant se sont importées n'importe comment.

Ex : 2.00 e+07    ->   pb
      1.003 e+08   -> 1

Le type de ma colonne est long integer (type qui va de -2 e+09 à 2 e+09). Or si je passe sous format Excel (ouvrir le fichier csv sous excel, enregistrer sous un format xls), l'import se passe bien.

J'ai peu d'espoir mais au cas où quelqu'un a déjà rencontré ce problème, merci de me faire part de vos conseils.

Merci
mardi 3 octobre 2006 à 18:10:02 | Re : Problème d'import

Draconagi

Le problème est la définition de ta zone sous ta base de données.

La zone attend un type lon integer et reçois des caractéres autres que chiffre. regarde dans les définitions si tu peux définir un chiffre avec exposant sinon défini le en texte et ça devrait importer sans erreur.

Dis moi si ça marche.



Je débute mais j'aime comprendre et savoir

mardi 3 octobre 2006 à 18:19:31 | Re : Problème d'import

jack

Administrateur CodeS-SourceS
Salut
Je viens de faire l'essai de sauver un fichier excel au format CSV avec des données affichées au format scientifique, genre 1.003e+7
Les données ne sont pas écrites correctement, donc bien sûr, elles ne pourront pas être relues non plus.
As-tu ouvert ton fichier CSV sous WordPad ou Notepad ?
Est-ce que les données sont correctes ou déjà arrondies ?
Je pense que le problème vient de la création du fichier CSV, pas de sa relecture.

Si tu confirmes ce problème, il va peut-être falloir revoir la mise en forme des cellules avant de sauver le CSV, ça devrait suffire.
Format, Cellule, onglet Nombre, catégorie Scientifique --> Donner un plus grand nombre de décimales.
ou bien passer au format Nombre standard

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Champion du monde de boule de cristal - 2005
Le savoir est la seule matière qui s'accroit quand on
mercredi 11 octobre 2006 à 18:34:43 | Re : Problème d'import

DarkEsil

Merci pour vos réponses qui sont, encore une fois, très rapide. Je vais voir si les options proposées sont possibles.

Merci encore à toute la communauté


Cette discussion est classée dans : fichier, problème, excel, import, csv


Répondre à ce message

Sujets en rapport avec ce message

Problème de fichier excel [ par dgmc ] bonjour  , je travaille actuellement sur un fichier excel. Je souhaite que ce fichier soit modifiable et consultable par moi meme. par contre , pour l Problème de fichier [ par lenneth666 ] Voilà alors dans mon programme j'execute une requete sql, et j'ecrit le résultat de la requete dans un fichier excel. Tout se passe bien dans le prog Ecriture dans fichier texte (.csv) sous VB .Net et pb d'affichage des caractères spéciaux sous Excel [ par Hebus1976 ] Je développe en VB .Net sous WinXP. J'écris des données dans un fichier texte (séparées par des points virgules : type CSV) . Je mets d'ailleurs une e Problème d'utilisation de macro d'un autre fichier [ par cissou06 ] BonjourJe travaille sur un projet développé en VBA sous Visio et j'ai besoin d'utiliser des macros qui se trouvent dans un fichier Excel. Dans mon cod Import de fichier texte vers Excel [ par nico_fip1 ] Bonjour, Une application en C++ me génère un fichier texte avec séparateur (actuellement ';' mais ça peut être changé). Je souhaite qu'une macro d'un Import automatique d'un dll dans un fichier excel [ par boosty85 ] Bonjour à tous, Je suis en train de développer un dll en VB6, qui possédera des fonctions pour excel. Ce dll, je devrai l'importer automatiquement lo quelqu'un peut-il venir à mon aide ? [ par Parabil ] Bonjour,Quand je double clic sur un fichier excel, Windows m'affiche un message : "Windows ne trouve pas 'C:\Documents.....'. Vérifiez que vous avez e Pb Import fichier excel [ par devba77 ] Bonjour, Le code suivant lit sur un répertoire donné tous les fichiers Excel et les importe dans une base access. Il importe plus particulièrement le problème import fichier texte [ par tedparker ] Bonjour,j'importe directement un fichier texte contenant des enregistrements dont les champs sont séparés par des points-virgules (un csv en fait).Tou autoriser les virgules lorsque de l'import d'un fichier csv [ par ericdu93 ] Bonjour,1/ lorsque j'importe un fichier csv dans access avec mon prog en vb6, il apparaît des problèmes lorsque il y a des virgules dans le fichier cs


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,761 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales