Utilisez efficacement Export-CSV pour convertir les objets en fichiers CSV

Utilisez efficacement Export-CSV pour convertir les objets en fichiers CSV

Le "Export-CSV”Cmdlet in PowerShell convertit les objets en une série de valeurs séparées par les caractères (CSV). Chaque objet est une ligne qui contient une liste de valeurs d'objet séparées par des caractères. Principalement, il exporte les données de PowerShell à CSV (valeurs séparées de virgules). De plus, il enregistre les données dans un «.CSV" déposer. Le fichier CSV enregistré peut alors être facilement importé dans d'autres applications, telles que Google Docs, ou Excel.

Dans cet article, la conversion des objets en fichiers CSV sera démontrée avec des exemples.

Comment utiliser efficacement Export-CSV pour convertir des objets en fichiers CSV?

Comme indiqué ci-dessus, la filet de la commande «Export-CSV"Est utilisé pour effectuer la conversion des objets en fichiers CSV dans PowerShell. Une explication plus approfondie de l'attaque indiquée est donnée sous la forme d'exemples ci-dessous.

Exemple 1: Exporter le processus Windows vers un fichier dédié à des virgules

Cet exemple exportera le processus Windows vers un fichier délimité par virgule à l'aide du «Export-CSV”Cmdlet:

Processement | Export-csv c: \ doc \ objectfile.CSV

Selon le code ci-dessus:

  • Tout d'abord, ajoutez le "Faire un processus”Cmdlet suivi du«|”Pipeline pour transférer la sortie de la commande précédente à la suivante.
  • Utilisez le "Export-CSV"Cmdlet et affectez le chemin du fichier cible avec le nom et l'extension du fichier".CSV»:

Voyons si l'objet a été converti en un fichier «CSV» en exécutant la commande ci-dessous:

Get-childem c: \ doc \ objectfile.CSV

Dans le code indiqué ci-dessus:

  • Tout d'abord, ajoutez le CMDlet "Get-ChildItem" pour obtenir l'existence du fichier, puis attribuer le chemin du fichier:

Exemple 2: Exporter les processus Windows vers un fichier délimité en semi-colon

Dans cette illustration, les processus Windows seront exportés vers un fichier délimité par les demi-colons. Pour cette raison, ajoutez simplement le «-Délimiteur"Paramètre après le chemin du fichier et attribuez le semi-colon;»:

Processement | Export-csv -path c: \ doc \ fichier.csv -delimiter ';'

Voyons si les objets ont été convertis ou non en fichier CSV ou non en exécutant la commande ci-dessous:

Get-Content C: \ Doc \ Fichier.CSV

Exemple 3: Exporter des objets sélectifs dans des fichiers CSV

Cette démonstration affichera uniquement les propriétés sélectives de l'attaque spécifique:

Get-Date | Select-Object -Property DateTime, Day, Dayofweek, Dayofyear | Export-csv c: \ doc \ newcsv.CSV

Selon le code indiqué ci-dessus:

  • Tout d'abord, spécifiez le «Avoir un rendez-vous"Cmdlet, suivi du pipeline"|".
  • Ensuite, ajoutez le "Select-Object”Cmdlet et définissez le«-Propriété»Paramètre.
  • Après cela, attribuez les paramètres déclarés séparés par une virgule.
  • Enfin, ajoutez le pipeline "|», Suivi du«Export-CSV”Paramètre et attribuez le chemin cible:

Exécutez le code ci-dessous pour vérifier si les objets ont été convertis en fichier CSV:

Get-contenu c: \ doc \ newcsv.CSV

Il s'agit de convertir des objets en fichiers CSV à l'aide de PowerShell.

Conclusion

Le "Export-CSV»Cmdlet dans PowerShell est utilisé pour convertir les objets en fichiers CSV dans PowerShell. De plus, il exporte les objets CSV dans des fichiers et crée un fichier CSV. Cet article a développé un guide détaillé sur la commande «Export-CSV».