Anhängen von Daten an eine CSV-Datei in PowerShell

Rohan Timalsina 12 Juli 2022
Anhängen von Daten an eine CSV-Datei in PowerShell

Eine CSV-Datei (Comma-Separated Values) ist eine durch Trennzeichen getrennte Textdatei, in der Daten in einem tabellarischen Format gespeichert werden. Jeder Wert wird durch das Trennzeichen , oder andere Zeichen getrennt.

Das Cmdlet Export-Csv in PowerShell erstellt eine Reihe von CSV-Strings aus gegebenen Objekten und speichert sie in einer Datei. Beim Arbeiten mit CSV-Dateien in PowerShell kann es vorkommen, dass Sie eine CSV-Datei anhängen müssen.

In diesem Lernprogramm erfahren Sie, wie Sie Daten mithilfe von PowerShell an eine CSV-Datei anhängen.

Verwenden Sie den Parameter -Append, um Daten an eine CSV-Datei in PowerShell anzuhängen

Das folgende Beispiel erstellt eine neue CSV-Datei command.csv mit den Command-Objekten im Verzeichnis C:\New.

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

Der Get-Command holt alle Befehle, die auf dem Computer installiert sind. Die resultierende Ausgabe wird an das Cmdlet Export-Csv weitergeleitet, das die Ausgabeobjekte in eine Reihe von CSV-Strings konvertiert.

Der Parameter -Path gibt den Speicherort der CSV-Datei an.

Wechseln Sie nun in das gespeicherte Verzeichnis und öffnen Sie die CSV-Datei mit MS-Excel oder einem ähnlichen Programm. Die Ausgabe sollte wie unten gezeigt aussehen.

Erstellen Sie eine CSV-Datei in Powershell

Wenn Sie versuchen, neue Objekte zu einer CSV-Datei hinzuzufügen, wird der alte Inhalt ersetzt. Mit dem Parameter -Append können Sie Daten in eine CSV-Datei exportieren, ohne Inhalte zu ersetzen.

Das folgende Beispiel fügt die Ausgabe des Cmdlets Get-Alias an die Datei C:\New\command.csv an.

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

Das Cmdlet Get-Alias ruft die Aliase in der aktuellen Sitzung ab. Die Ausgabeobjekte werden an das Cmdlet Export-Csv geleitet, um sie in einer command.csv-Datei zu speichern.

Der Parameter -Append fügt Daten am Ende einer Datei hinzu.

Ausgabe:

Daten mit Powershell an eine CSV-Datei anhängen

Das ist es. Jetzt sollten Sie wissen, wie Sie mit PowerShell Daten an CSV anhängen.

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

Verwandter Artikel - PowerShell CSV