Ajouter des données à un fichier CSV dans PowerShell

Rohan Timalsina 12 juillet 2022
Ajouter des données à un fichier CSV dans PowerShell

Un fichier CSV (Comma-Separated Values) est un fichier texte délimité qui stocke les données dans un format tabulaire. Chaque valeur est séparée par le délimiteur , ou d’autres caractères.

L’applet de commande Export-Csv de PowerShell crée une série de chaînes CSV à partir d’objets donnés et les enregistre dans un fichier. Lorsque vous travaillez avec des fichiers CSV sur PowerShell, vous devrez parfois ajouter un fichier CSV.

Ce didacticiel vous apprendra à ajouter des données à un fichier CSV à l’aide de PowerShell.

Utiliser le paramètre -Append pour ajouter des données à un fichier CSV dans PowerShell

L’exemple suivant crée un nouveau fichier CSV command.csv avec les objets Command dans le répertoire C:\New.

Get-Command | Export-CSV -Path C:\New\command.csv

Le Get-Command récupère toutes les commandes installées sur l’ordinateur. La sortie résultante est redirigée vers l’applet de commande Export-Csv, qui convertit les objets de sortie en une série de chaînes CSV.

Le paramètre -Path spécifie l’emplacement pour enregistrer le fichier CSV.

Maintenant, allez dans le répertoire enregistré et ouvrez le fichier CSV avec MS-Excel ou un programme similaire. La sortie doit ressembler à celle ci-dessous.

créer un fichier csv dans powershell

Lorsque vous essayez d’ajouter de nouveaux objets à un fichier CSV, il remplacera l’ancien contenu. Le paramètre -Append vous permet d’exporter des données vers un fichier CSV sans remplacer aucun contenu.

L’exemple suivant ajoute la sortie de l’applet de commande Get-Alias au fichier C:\New\command.csv.

Get-Alias | Export-CSV -Path C:\New\command.csv -Append

L’applet de commande Get-Alias obtient les alias de la session en cours. Les objets de sortie sont redirigés vers l’applet de commande Export-Csv pour être enregistrés dans un fichier command.csv.

Le paramètre -Append ajoute des données à la fin d’un fichier.

Production:

ajouter des données à un fichier csv à l’aide de powershell

C’est ça. Vous devez maintenant savoir comment ajouter des données au CSV avec PowerShell.

Rohan Timalsina avatar Rohan Timalsina avatar

Rohan is a learner, problem solver, and web developer. He loves to write and share his understanding.

LinkedIn Website

Article connexe - PowerShell CSV