Der Import-CSV Mit CMDLet können Sie die Daten aus einer CSV -Datei in eine andere Datei oder in die PowerShell -Konsole importieren. Der Zweck dieses Artikels ist es, die Arbeit und Verwendung des Import-CSV CMDLET in PowerShell. Die Lernergebnisse dieses Beitrags sind unten aufgeführt:
Wie funktioniert der Import-CSV CMDLet??
Grundsätzlich, Import-CSV Ruft die Informationen ab, die in separaten Dateien angezeigt werden, und generiert eine Referenzliste oder Tabelle. Nach dem Import der Daten die für jede CMDLET wird verwendet, um Funktionen auszuführen, indem der Inhalt der Daten iterativ horizontal extrahiert wird. Die Syntax, mit der CSV -Dateien in PowerShell importiert werden, ist wie folgt:
Import-CSV <-Path> <-Delimiter> <-Encoding> <-Header> <-LiteralPath>
In PowerShell hat jeder Parameter seine eigene Bedeutung, die in der obigen Syntax geschrieben ist und unten mit einer kurzen Beschreibung erläutert wird.
So verwenden Sie das Import-CSV-CMDLET?
Das Import-CSV ist ein leistungsstarkes Dienstprogramm zur Verwaltung der Daten in einer CSV-Datei. In diesem Abschnitt haben wir eine Reihe von Beispielen vorgestellt, um die Verwendung des Import-CSV-CMDLet in PowerShell zu demonstrieren.
Notiz: Als Referenz verwenden wir einen Test.CSV-Datei, aus der wir zeigen, wie Daten mit dem Import-CSV-CMDLet behandelt werden. Der Test.Die CSV -Datei enthält die folgenden Daten:
Beispiel 1: Importieren Sie alle Daten mithilfe von Import-CSV
In diesem Beispiel importieren wir alle in einer Excel -Tabelle gespeicherten Daten. Wenn Sie eine CSV -Datei importieren möchten, müssen Sie ihren absoluten Pfad in der Import-CSV CMDLET. Der ft Das Schlüsselwort wird als alternative Methode zum Speichern von Daten in einer Tabelle verwendet. In unserem Fall hilft der folgende Befehl, Daten aus einem Test abzurufen.CSV -Datei:
Import -CSV -Path C: \ Benutzer \ Dell \ Desktop \ Test.CSV | ft
Die Ausgabe zeigt, dass die aus einer Datei extrahierten Daten auf dem PowerShell -Terminal in einer tabellarischen Form verwendet werden ft Stichwort.
Beispiel 2: Extrahieren Sie die spezifischen Daten mithilfe von Import-CSV
Mit Hilfe des Import-CSV-CMDLet können Sie bestimmte Daten drucken oder importieren. Zum Beispiel, wenn es mehrere Spalten in einem Excel -Blatt gibt und Sie nur eine davon bekommen möchten. Sie können dies tun, indem Sie das Import-CSV-CMDLet verwenden.
Beispielsweise holt das folgende Import-CSV-CMDLET die Daten aus der Datei ab und speichert sie in einer Variablen. Danach nur die Alter Die Spalte aus den abgerufenen Daten werden gedruckt:
$ user = import -csv -Path C: \ user \ dell \ desktop \ test.CSV
$ Benutzer.Alter
Die Ausgabe zeigt, dass nur die $ Alter Daten werden auf der Konsole gedruckt.
Beispiel 3: Extrahieren Sie mehrere Spalten aus einer CSV -Datei
Bei dieser Methode haben wir mehrere Eigenschaften von Daten unter Verwendung des Import-CSV-CMDLet in PowerShell extrahiert. Ein Beispielbefehl finden Sie unten.
Schreibhost "Importieren einer CSV-Datei in PowerShell"
$ file = import -csv -path "c: \ user \ dell \ desktop \ test.CSV "
Schreibhost "Die Datei wird mit CMDLET importiert" "
Schreibhost "Die Liste des Gehalts in der CSV-Datei"
$ Datei.Gehalt
Schreibhost "Die Liste des Alters in der CSV-Datei"
$ Datei.Alter
Geben Sie im Code zuerst den Speicherort der Datei an, die in PowerShell importiert wird. Danach die Eigenschaften von extrahieren Gehalt Und Alter Verwenden des Objekts $ Datei.
Das Ergebnis des Codes zeigt, dass zwei Eigenschaften, Gehalt, Und Alter, werden aus der Datei extrahiert und auf der Konsole gedruckt.
Abschluss
Der Import-CSV CMDLET ruft die Daten aus einer CSV -Datei ab. Sie können entweder das gesamte Datenabruf entscheiden oder auch die spezifischen Daten abrufen. Dieser Beitrag zeigt die Arbeit und Verwendung der Import-CSV CMDLET in PowerShell. In diesem Beitrag die Arbeit und Verwendung des Import-CSV CMDLet werden ausführlich erklärt.