IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Access Discussion :

Import fichier csv dans table [Toutes versions]


Sujet :

VBA Access

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 127
    Points : 61
    Points
    61
    Par défaut Import fichier csv dans table
    Bonsoir a tous et merci d'avance pour votre aide,

    Après avoir chercher dans le forum une solution à mon pb, j'ai bcp de mal a comprendre comment je dois faire.

    Voici le pb :

    Dans un fichier CSV, j'ai environ 30 000 lignes à importer réparties sur 52 colonnes et séparées par des ";"
    la 1ere ligne contient le nom des champs
    Parmis ces 52 colonnes, 3 colonnes contiennent des données séparées par des ",".

    Ce que j'essaye d'obtenir :
    1) Une table (table1) avec les 52 colonnes moins les 3 colonnes dont les données sont séparées par des ","
    2) dan la table1, je dois ajouter une date d'import (date du jour) dans une champ
    2) Une table (table2) avec les 3 colonnes dont les données sont séparées par des ",". Par contre il faut que je sache a quelle ligne dans la table1
    correspondent les données de la table2

    Je butte depuis une semaine sur ce pb

    Si quelqu'un pouvait m'aider, ca me serais grandement utile.

    Merci d'avance d'avoir pris le temps de lire ce post

    Anax

  2. #2
    Rédacteur/Modérateur

    Avatar de User
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    8 261
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2004
    Messages : 8 261
    Points : 19 424
    Points
    19 424
    Billets dans le blog
    63
    Par défaut
    Bonjour,

    Voici 1 lien qui pourrait t'intéresser:
    http://www.developpez.net/forums/d98...er-csv-access/

    Après avoir ouvert le fichier en Input, tu parcours chaque ligne de ton fichier CSV.

    Pour chaque ligne lue tu peux faire un split avec le caractère de délimitation ";"
    dans un tableau de données. Puis tu alimentes les champs de chaque ligne de ta table1 avec les (52-3) valeurs du tableau.

    De la même manière tu alimentes chaque ligne de la table2 avec les 3 valeurs contenues dans les 3 colonnes en question, auxquelles tu ajoutes l'identifiant de la table1.

    Une piste à adapter

    A+
    Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération

    Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
    Gestion sur un planning des présences et des absences des employés
    Gestion des rendez-vous sur un calendrier mensuel


    Importer un fichier JSON dans une base de données Access :
    Import Fichier JSON

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    127
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 127
    Points : 61
    Points
    61
    Par défaut
    Merci bcp user

    Donc j'ai réussi a séparer mes champs pour les travailler. Maintenant je vais chercher a savoir comment les enregistrer dans mes différentes tables.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2003] Importer fichier csv dans une table
    Par baryonyx dans le forum VBA Access
    Réponses: 4
    Dernier message: 30/05/2013, 10h15
  2. Import fichier csv dans plusieurs tables
    Par Gbillou dans le forum VBA Access
    Réponses: 3
    Dernier message: 16/11/2009, 15h57
  3. Réponses: 7
    Dernier message: 29/09/2008, 15h44
  4. Importation fichier Excel dans table Access
    Par kemasse dans le forum Access
    Réponses: 2
    Dernier message: 27/06/2006, 15h12
  5. import fichier texte dans table contrainte
    Par philippe281281 dans le forum Outils
    Réponses: 5
    Dernier message: 14/06/2006, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo