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 :

crée un ficher entete avec converto-csv si resultat vide


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Novembre 2002
    Messages
    173
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2002
    Messages : 173
    Par défaut crée un ficher entete avec converto-csv si resultat vide
    Bonjour,

    ce message fait suite a celui la :
    https://www.developpez.net/forums/d2...v-filtre-amon/


    Je souhaiterais créer un fichier csv ne contenant que l'entête si l'objet ne retourne aucune valeur
    afin de ne pas perturber les programme se basant sur le csv résultant (le comportement actuel ne crée aucun fichier si l'objet est vide)

    est t'il possible de le faire ?

    En vous remerciant,

  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
    Et c'est quoi l’en-tête ou les en-têtes ?

  3. #3
    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
    Basé sur l'exemple, à tester

    Code powershell : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    $csva = Import-Csv -Path "csva.csv"
    $csvb = Import-Csv -Path "csvb.csv"
     
    $csvfilter = $csvb | Where-Object {$csva.Name -notcontains $_.name } | ConvertTo-Csv -NoTypeInformation | ForEach-Object {$_ -replace '"', ""}
     
    if ($csvfilter -ne $null)
    {
        $csvfilter | Set-Content -Path "csvc.csv"
    }
    else
    {
        ($csvb | Get-member -MemberType "NoteProperty" | Select-Object -ExpandProperty "Name") -join "," | Set-Content -Path "csvc.csv"
    }

Discussions similaires

  1. [FTP] Récupérer un ficher distant avec ftp_get
    Par boteha dans le forum Langage
    Réponses: 6
    Dernier message: 25/03/2010, 10h41
  2. Crée un compte .net avec son domain
    Par Frazeks dans le forum Dépannage et Assistance
    Réponses: 5
    Dernier message: 15/08/2006, 16h58
  3. Crée base de données avec MSDE2000
    Par daijoubu dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/01/2006, 13h45
  4. Bulk avec un CSV mal écrit
    Par mandaillou dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 16/01/2006, 13h16
  5. Mettre a jour BD avec fichier csv
    Par Looping94510 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 07/02/2005, 19h56

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