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

Scripts/Batch Discussion :

Probleme Mouvement de ligne d'un fichier CSV [PowerShell]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut Probleme Mouvement de ligne d'un fichier CSV
    Bonjour,

    Je cherche a faire un script pour traiter des mouvements de lignes au sein de fichiers CSV
    j'arrive a extraire le mois que je désire.
    En revanche je n'arrive pas a suprrimer ni a jouter les lignes dans le script pouvez vous m'aider a le finaliser ?

    Code PowerShell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #  la date de debut de extract de la base debut Mois actuel - 2
    $dday=(Get-Date).Addmonths(-2).ToString("yyyyMM")
    $nom= $dday+".csv"
     
    #  Extraction du  Mois actuel - 2 vers le  fichier yyyyMM.csv
    cat  Current.csv | findstr "$dday" > $nom
     
    # Ajout du  mois  dans  l'historique
    cat Histo.csv, $nom | sc Histo-New.csv
     
     
    # Suppression du  mois dans   le current
    Get-Content .\Current.csv | Where-Object {$_ -notmatch$dday} | Set-Content .\Current-End.csv

    merci pour votre aide

    Si je devais faire la meme chose sur un fichier excel quelle serait la synthaxe ?

  2. #2
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    C'est du PowerBatchNux ?
    Je ne comprend pas le besoin

    Je cherche a faire un script pour traiter des mouvements de lignes au sein de fichiers CSV
    Le format csv n'a pas été conçu pour l’ordonnancement des lignes, tout comme une base de données.


    je n'arrive pas a suprrimer ni a jouter les lignes dans le script
    Utilise PowerShell ISE qui est l'éditeur de script par défaut.


    Si je devais faire la meme chose sur un fichier excel quelle serait la synthaxe ?
    Essayons de comprendre le besoin avant que tu t'adresse à la communauté Office

  3. #3
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut
    J'ai besoin a partir d'une extraction sous format csv (Nom du fichier Current.CSV ) d'extraire les données d'un mois

    Les données extraite de les rajouter a un fichier historique.csv et de les retirer du fichier Current.csv

  4. #4
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    OK,

    Il nous faut la structure de Current.CSV pour trouver l’emplacement du mois.
    Nous considérons que historique.csv à la même structure que Current.CSV

  5. #5
    Membre éclairé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Février 2014
    Messages
    326
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2014
    Messages : 326
    Par défaut
    La date (Format YYYYMM) se trouve en deuxième colonne avec un séparateur ;

  6. #6
    Expert confirmé

    Homme Profil pro
    Responsable déploiement (SCCM, InTune, GPO)
    Inscrit en
    Juillet 2014
    Messages
    3 218
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Responsable déploiement (SCCM, InTune, GPO)
    Secteur : Transports

    Informations forums :
    Inscription : Juillet 2014
    Messages : 3 218
    Par défaut
    Comment s’appelle la deuxième colonne ?

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

Discussions similaires

  1. aller à la ligne dans un fichier .csv
    Par paolo2002 dans le forum Langage
    Réponses: 4
    Dernier message: 01/02/2008, 11h40
  2. [WD9] Problème dernière ligne d'un fichier csv
    Par cactus666 dans le forum WinDev
    Réponses: 5
    Dernier message: 05/10/2007, 11h49
  3. [CSV] Ajouter et supprimer des ligne dans un fichier CSV
    Par gpsevasion dans le forum Langage
    Réponses: 3
    Dernier message: 28/02/2007, 17h00
  4. [CSV] Compter les lignes d’un fichier csv
    Par sam01 dans le forum Langage
    Réponses: 3
    Dernier message: 24/01/2007, 11h16
  5. [CSV] Ne lire que la premiere ligne d'un fichier CSV
    Par passie dans le forum Langage
    Réponses: 7
    Dernier message: 05/07/2006, 12h02

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