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.
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:
Das ist es. Jetzt sollten Sie wissen, wie Sie mit PowerShell Daten an CSV anhängen.
Verwandter Artikel - PowerShell CSV
- Importieren Sie CSV-Dateien in Array in PowerShell
- PowerShell Extrahieren Sie eine Spalte aus einer CSV-Datei und speichern Sie sie in einer Variablen
- Textdatei importieren und formatieren und in PowerShell in CSV exportieren
- Kombinieren von CSV-Dateien in PowerShell
- Exportieren von Daten in CSV in PowerShell