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

Développement de jobs Discussion :

Récupération complète d'un fichier txt


Sujet :

Développement de jobs

  1. #1
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut Récupération complète d'un fichier txt
    Bonjour,

    je reçois des fichiers txt avec plusieurs lignes. Les fin de ligne sont parfois CR+LF ou uniquement LF ce qui pose un problème pour ensuite importer ligne par ligne.
    L'idée serait tout tout récupérer, dans une variable string puis ensuite faire un replace de CR+LF par LF.
    Ainsi, si la fin de ligne est CR+LF, après remplacement je peux traiter avec unique LF. Si uniquement LF, le remplacement ne fera rien.
    L'idée me semble être la bonne mais je n'arrive pas à récupérer l'ensemble du fichier dans une variable string. Auriez-vous une idée, je n'ai pas trouvé le composant qui va bien, existe-t-il?

    Par avance merci.

    A +

  2. #2
    Membre émérite Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Par défaut
    Bonjour,

    Avez-vous essayé d'utiliser le composant tFileInputFullRow avec un séparateur de ligne à "\0" ?

  3. #3
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut
    Bonjour,

    Merci, je ne connaissais pas le \0 (null).
    Cela correspond tout à fait à mon besoin.

    A +

  4. #4
    Membre confirmé
    Homme Profil pro
    Concepteur CAO
    Inscrit en
    Décembre 2014
    Messages
    65
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Concepteur CAO
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2014
    Messages : 65
    Par défaut
    Bonjour,

    Cela serai possible de partagé votre code complet svp?

  5. #5
    Membre expérimenté
    Homme Profil pro
    Bientôt retraité
    Inscrit en
    Juillet 2005
    Messages
    312
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Bientôt retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 312
    Par défaut
    Bonjour,

    Le principe est simple.
    Le composant tFileInputFullRow avec le séparateur magique , un tMap pour faire une sortie en changeant les caractères via une variable (StringHandling.CHANGE(row1.line,"\r\n","\n"))
    La sortie vers un fichier en sortie et c'est ce dernier que je traiterais.

    A +

  6. #6
    Membre émérite Avatar de MythOnirie
    Homme Profil pro
    Développeur décisionnel
    Inscrit en
    Juin 2012
    Messages
    376
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur décisionnel

    Informations forums :
    Inscription : Juin 2012
    Messages : 376
    Par défaut
    Citation Envoyé par michelS Voir le message
    Bonjour,

    Le principe est simple.
    Le composant tFileInputFullRow avec le séparateur magique , un tMap pour faire une sortie en changeant les caractères via une variable (StringHandling.CHANGE(row1.line,"\r\n","\n"))
    La sortie vers un fichier en sortie et c'est ce dernier que je traiterais.

    A +
    Sinon il y a le composant tReplace pour éviter le tMap magique

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

Discussions similaires

  1. Réponses: 8
    Dernier message: 21/02/2016, 19h13
  2. Réponses: 3
    Dernier message: 10/11/2015, 11h15
  3. Récupération de données pour mettre dans un fichier .txt
    Par lince102 dans le forum Interfaces Graphiques
    Réponses: 10
    Dernier message: 24/01/2008, 12h29
  4. Exportation d'une base sql server 2005 complète ds un fichier txt
    Par papillange dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/08/2007, 16h39
  5. Récupération des données d'un fichier .txt
    Par vincou dans le forum VB.NET
    Réponses: 3
    Dernier message: 24/07/2007, 11h55

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