Verwalten von CSV-Dateien in PowerShell mit Import-CSV

Verwalten von CSV-Dateien in PowerShell mit Import-CSV
Eine CSV -Datei (Comma Separated Value) enthält Werte, die von Commas getrennt sind. Es wird mit dem gerettet “.CSV" Verlängerung. Der "CSV"Dateien können in PowerShell mit der" importiert werden "Import-CSV”Cmdlet. Dieses CMDLet hilft, dass die "CSV" -Datei als Tabelle formatiert wird. Darüber hinaus kann es einen einzelnen Eintrag in der Datei „CSV“ in der PowerShell -Konsole auswählen und anzeigen.

In diesem Blog werden die Methode zum Verwalten der CSV-Dateien mithilfe des CMDLet „Import-CSV“ besprochen.

So verwalten CSV-Dateien in PowerShell mit dem CMDLet „Import-CSV“?

Das cmdlet "Import-CSVImportiert die CSV-Datei in PowerShell in einem tabellähnlichen Format. Weitere Verständnis für die Verwaltung der CSV -Dateienübersicht über die angegebenen Beispiele.

Beispiel 1: Importieren oder anzeigen Inhalte der CSV-Datei in der PowerShell-Konsole mit dem CMDLet „Import-CSV“ importieren oder anzeigen

Diese Demonstration importiert die CSV-Datei in der PowerShell-Konsole mit dem CMDLet „Import-CSV“:

Import-CSV C: \ doc \ Mitarbeiter.CSV

Nach dem obigen Code:

  • Schreiben Sie zuerst die “Import-CSV”CMDLET und fügen Sie den CSV -Dateipfad hinzu:

Beispiel 2: Importieren Sie nur eine ausgewählte Abfrage der CSV-Datei mit dem CMDLet "Import-CSV"

Diese Abbildung importiert die ausgewählte Abfrage, die von der “ausgewählt wurdeSelect-Object”CMDLET:

Import-CSV C: \ doc \ Mitarbeiter.CSV | Select-Object-Beruf

Im obigen Code:

  • Zunächst fügen Sie die "hinzu"Import-CSV”CMDLET, dann den CSV -Dateipfad angeben.
  • Danach definieren Sie die Pipeline "|Um die Ausgabe von einem Befehl auf einen anderen zu übertragen.
  • Dann fügen Sie das hinzu “Select-Object”Cmdlet und zuweisen Sie die“BerufAbschnitt, der in der Ausgangskonsole von PowerShell importiert und angezeigt wird:

Beispiel 3: Wählen Sie und zeigen Sie nur einen einzelnen Wert oder eine Zeile mit Hilfe des CMDLET „WO“

In diesem Beispiel werden nur die ausgewählten Werte in der PowerShell -Konsole angezeigt:

Import-CSV C: \ doc \ Mitarbeiter.CSV | wo $ _.Alter -eq "28"

Nach dem obigen Code:

  • Ergänzen Sie die "Wo"CMDLet nach der Pipeline"|”.
  • Wählen Sie in den "Where " -Cmdlet -Parametern die aus "AlterAbfrage gefolgt von der “-GlOperator und dann die "zuweisen"28"Wert dafür:

Beispiel 4: Fügen Sie den Header-Abschnitt mit Hilfe des Parameters "-Haader" hinzu

In diesem Beispiel wird der Header -Abschnitt erstellt, wenn er nicht bereitgestellt wird. Aus diesem Grund fügen Sie das hinzu “-HeaderParameter nach dem Dateipfad und dann die Headerwerte in umgekehrten Zitate definieren, die durch ein Komma getrennt sind:

Import-CSV C: \ doc \ Mitarbeiter.CSV -Hoader "Name", "Beruf", "Alter", "Stadt"

Beispiel 5: Zeigen Sie die ersten beiden Zeilen der CSV-Datei mit dem CMDLet „Import-CSV“ an

In diesem Beispiel werden nur die ersten beiden Zeilen der CSV -Datei angezeigt. Aus diesem Grund fügen Sie das hinzu “-Erste"Parameter nach dem"Select-Object"CMDLET und zuweisen Sie den Wert"2”Dazu:

Import-CSV C: \ doc \ Mitarbeiter.CSV | Select -Object -First 2

So verwalten CSV -Dateien in PowerShell.

Abschluss

Die CSV -Dateien können mit der “verwaltet werdenImport-CSV”Cmdlet. Dieser Befehl importiert die CSV-Dateien in der PowerShell-Konsole in einem tabellähnlichen Format. Es werden Parameter verwendet, um die gewünschten Abfragen oder Werte auszuwählen oder anzuzeigen. Dieser Artikel hat die Verwaltung von CSV -Dateien anhand mehrerer Beispiele veranschaulicht.