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

WinDev Discussion :

Importation d'un fichier .TXT (tableaux) dans une table


Sujet :

WinDev

  1. #1
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Par défaut Importation d'un fichier .TXT (tableaux) dans une table
    Bonsoir,

    j'ai des fichiers textes de ce type :
    http://www.hostingpics.net/viewer.ph...11exemple2.jpg
    Comme vous le voyez ce sont des tableaux statistiques et la forme est assez étrange.

    Je voudrais grâce à WINDEV, créer un programme pour ressortir ses tableaux mais en bien présentés, plus beaux, en stockant les informations des tableaux dans une table (je ne sais pas si c'est la meilleure idée mais je ne vois pas autre chose).

    En gros je cherche à faire : tableaux dans fichiers '.TXT' ==> importation dans WINDEV ==> ressortir les même tableaux mais beaucoup plus beaux
    La tête de mon programme : http://www.hostingpics.net/viewer.ph...0programme.jpg (attention au yeux )

    Le problème c'est que je n'arrive pas à importer mes fichiers '.TXT' sous WINDEV (la forme des fichiers '.TXT' est bizarre).

    Si quelqu'un pouvait me donner des conseils ou me donner des bouts de code, merci.
    Je suis un gros débutant.

  2. #2
    Membre Expert
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 396
    Par défaut
    Bonjour

    Si la forme de ton fichier est fixe (j'entends par là qu'il ne change pas de forme tous les 4 matins) tu ne devrais pas avoir de problème à le lire avec les fonctions de gestion de chaînes de caractères de Windev

    http://doc.pcsoft.fr/fr-FR/?3024015

    Déjà les 4 premiers caractères t'indiquent le type de ligne (sauf pour les 4 lignes d'entête) et visiblement le niveau dans ta nomenclature

  3. #3
    Membre averti
    Homme Profil pro
    Lycéen
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Lycéen

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Par défaut
    Bonsoir Pascal et merci de ta réponse rapide !
    En fait j'ai pleins de fichiers de ce type avec un nombre de colonnes différent.
    Pour extraire les chaînes ça va mais je ne sais pas comment stocker les informations extraites.
    J'ai créée une base de donnée HYPERFILESQL avec une table.
    Le problème c'est que ma table a un nombre de colonne fixé alors que mes fichiers ont un nombre de colonnes différent.
    Enfin stocker dans une table n'est peut être pas la meilleure solution mais je n'en vois pas d'autres...

  4. #4
    Membre Expert
    Homme Profil pro
    ?
    Inscrit en
    Juillet 2002
    Messages
    2 396
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : ?

    Informations forums :
    Inscription : Juillet 2002
    Messages : 2 396
    Par défaut
    Tu peux les afficher dans une table mémoire

    En utilisant la fonction de clonage de colonnes tu peux créer ta table sur mesure

  5. #5
    Membre éprouvé
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    1 372
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 1 372
    Par défaut salut,
    Question...
    Si je regarde bien ton exemple de fichier texte, je crois comprendre que tu as un nombre de colonne variable parce que les produits sont classés par catégories et sous catégories, c'est bien cela ?
    Et en fait c'est le nombre de sous catégorie qui varie pour chacun des produits.

    Si c'est bien le cas, alors cela signifie que ce n'est pas dans un fichier de donnée que tu peux transposer les informations mais dans plusieurs avec des liens pour organiser les catégories et sous catégories les unes avec les autres.

Discussions similaires

  1. [MySQL] Récupérer fichier txt dynamique dans une BDD (Open Data)
    Par Macmachi dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 29/11/2013, 12h35
  2. Importer fichier excel 2003 dans une table SQL Server
    Par fainch dans le forum Développement
    Réponses: 6
    Dernier message: 08/12/2011, 22h59
  3. Réponses: 170
    Dernier message: 12/08/2009, 08h56
  4. Réponses: 3
    Dernier message: 21/06/2007, 18h48
  5. Importer un txt (csv) dans une table mysql sur multimania
    Par minogttao dans le forum Requêtes
    Réponses: 2
    Dernier message: 03/11/2006, 18h33

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