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

Langage PHP Discussion :

[CSV] Intégration base de fichier txt plat


Sujet :

Langage PHP

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 20
    Par défaut [CSV] Intégration base de fichier txt plat
    Bonjour,

    Je possède des fichiers textes dit à plat, c'est à dire, qu'il n'y a pas de séparateur entre les données. Ainsi les 2 premiers caractères d'une ligne correespondent à une variable, les 5 suivants à une autre, ainsi de suite.

    Je cherche à faire un script me permettant de remplir ma base de donnée avec ces lignes présentes dans mon fichier. (Attention fichier volumineux entre 5 et 10 Mo).

    Je possède bien entendu le dessin d'enregistrement de ces fichiers.

    Aurtiez-vous une idée me permettant de réaliser ce script ?

    Merci d'avance.

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    Le plus simple est de te faire un script qui va convertir ton fichier "plat" vers un fichier csv (reconnu pour l'import dans une base de données mysql non?

    Tu lis le fichier ligne a ligne et tu inséres une virgule pour séparer chaque colonne!

  3. #3
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    Sinon tu peux essayer d'ouvrir le fichier plat dans Excel (ou tu le decoupes en plusieurs parties)
    Puis tu le sauvegarde en CSV et ensuite tu l'inseres dans ta base SQL via phpmyadmin

    @+
    cadou

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 20
    Par défaut
    Salut,

    L'idée de rajouter les virgule est très bien.
    Sachant que je souhaite faire cette intégration toutes les semaines automatiquement.

Discussions similaires

  1. Lenteur lors de l'intégration d'un fichier CSV dans une base SQL
    Par MarcOliver dans le forum Administration
    Réponses: 0
    Dernier message: 14/10/2014, 15h25
  2. Intégration d'un fichier plat dans la base
    Par fastlane3000 dans le forum Informix
    Réponses: 5
    Dernier message: 12/09/2011, 10h42
  3. Moteur de recherche sur grosse base de fichiers txt
    Par matperino dans le forum Langage
    Réponses: 7
    Dernier message: 03/05/2008, 21h15
  4. Réponses: 8
    Dernier message: 08/12/2007, 15h21
  5. [oracle] export de base en fichier txt
    Par tim69000 dans le forum Oracle
    Réponses: 7
    Dernier message: 05/06/2006, 11h44

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