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

C# Discussion :

Exporter un fichier Text dans Excel


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2017
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Mars 2017
    Messages : 176
    Par défaut Exporter un fichier Text dans Excel
    Bonjour,

    J'ai un fichier txt dont le contenu ressemble à celui-ci :

    Magasin : A
    Etat : 1 Ref : 1
    ERREUR : ......
    Etat : 2 Ref : 2
    ERREUR : ......
    Etat : 20 Ref : 20

    Pour le magasin A
    Nombre de produits achetés : 20
    Nombre de produits vendus : 10
    Magasin : B
    Etat : 1 Ref : 1
    ERREUR : .......
    Etat : 2 Ref : 2
    ERREUR : .......
    Etat : 20 Ref : 20
    ERREUR : .......
    Je voudrais pouvoir exporter le fichier dans excel comme ceci :

    Dans un premier onglet :

    Magasin Nombre de produits achetés Nombre de produits vendus
    A 20 10
    B 20 10

    Dans un second onglet :

    Magasin Erreur Libellé d'erreur Nb d'erreurs
    A Récupérer le premier mot de (…....) Récupérer le reste de (…....) 20
    B Récupérer le premier mot de (…....) Récupérer le reste de (…....) 20

    Dans un dernier onglet :

    Magasin Ligne Erreur
    A Etat : 1 Ref : 1 ERREUR : …..
    A Etat : 2 Ref : 2 ERREUR : …..
    A Etat : 3 Ref : 3 ERREUR : …..
    A Etat : 4 Ref : 4 ERREUR : …..
    B Etat : 1 Ref : 1 ERREUR : …..

    J'ai commencé à utiliser le code suivant qui me permet de récupérer les lignes contenant un mot donné

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
                    string docPath =
                    Environment.GetFolderPath(Environment.SpecialFolder.Desktop);
     
                    var files = from file in Directory.EnumerateFiles(docPath, "*.txt", SearchOption.AllDirectories)
                                from line in File.ReadLines(file)
                                where line.Contains("Magasin :")
     
                                select new
                                {
                                    File = file,
                                    Line = line
                                };
     
                    foreach (var f in files)
                    {
                        Console.WriteLine($"{f.File}\t{f.Line}");
                    }
    Merci

  2. #2
    Membre Expert
    Avatar de wallace1
    Homme Profil pro
    Administrateur systèmes
    Inscrit en
    Octobre 2008
    Messages
    1 966
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Administrateur systèmes
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 966
    Billets dans le blog
    7
    Par défaut
    Bonsoir,

    Utilises la librairie eeplus pour créer ton fichier Excel.

    Bon codage++

Discussions similaires

  1. Importer un fichier texte dans excel
    Par hocema dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 19/04/2012, 14h23
  2. [XL-2003] Importer un fichier texte dans excel
    Par Djromé dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 05/07/2011, 08h56
  3. [XL-2000] VBA - Parcourir dossiers, importer données de fichiers textes dans excel
    Par news4teab dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 20/04/2010, 18h09
  4. exporter un fichier texte ou excel vers une ListBox
    Par mounim_taoufik dans le forum Windows Forms
    Réponses: 3
    Dernier message: 08/10/2009, 11h21
  5. Réponses: 1
    Dernier message: 19/01/2006, 19h22

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