Gestione dei file CSV in PowerShell con Import-CSV

Gestione dei file CSV in PowerShell con Import-CSV
Un file CSV (valore separato da virgola) contiene valori separati dalle virgole. È salvato con il ".CSV"Estensione. IL "CSV"I file possono essere importati in PowerShell utilizzando il"Import-csv"Cmdlet. Questo cmdlet aiuta il file "CSV" a essere formattato come tabella. Inoltre, può selezionare e visualizzare una singola voce nel file "CSV" nella console PowerShell.

Questo blog discuterà il metodo per gestire i file CSV utilizzando il cmdlet "import-csv".

Come gestire i file CSV in PowerShell utilizzando cmdlet "import-csv"?

Il cmdlet "Import-csv"Importa il file CSV in PowerShell in un formato simile a una tabella. Per una maggiore comprensione della gestione dei file CSV Panoramica gli esempi dati.

Esempio 1: importare o visualizzare il contenuto del file CSV nella console PowerShell utilizzando il cmdlet "import-csv"

Questa dimostrazione importerà il file CSV nella console PowerShell utilizzando il cmdlet "import-csv":

import-csv c: \ doc \ dipendenti.CSV

Secondo il codice sopra:

  • Innanzitutto, scrivi il "Import-csv"CMDLET e aggiungere il percorso del file CSV:

Esempio 2: importare solo una query selezionata del file CSV utilizzando il cmdlet "import-csv"

Questa illustrazione importerà la query selezionata selezionata dal "Seleziona Object"CMDLET:

import-csv c: \ doc \ dipendenti.CSV | Professione selezionata

Nel codice sopra indicato:

  • Innanzitutto, aggiungi il “Import-csv"CMDLET, quindi specificare il percorso del file CSV.
  • Dopodiché, definisci la pipeline "|"Per trasferire l'output da un comando a un altro.
  • Quindi, aggiungi il "Seleziona Object"Cmdlet e assegna il"Professione"Sezione da importare e visualizzare nella console di output di PowerShell:

Esempio 3: selezionare e visualizzare solo un singolo valore o riga con l'aiuto del cmdlet "dove"

Questo esempio visualizzerà solo i valori selezionati nella console PowerShell:

import-csv c: \ doc \ dipendenti.CSV | dove $ _.Age -eq "28"

Secondo il codice sopra:

  • Aggiungi il "Dove"Cmdlet dopo la pipeline"|".
  • All'interno dei parametri cmdlet "dove ", selezionare "Età"Query seguita dal"-Eq"Operatore e quindi assegnare il"28"Valore ad esso:

Esempio 4: Aggiungi la sezione di intestazione con l'aiuto del parametro "-header"

In questo esempio, la sezione di intestazione verrà creata se non è fornita. Per questo motivo, aggiungi il "-Intestazione"Parametro dopo il percorso del file, quindi definire i valori di intestazione all'interno di citazioni invertite separate da una virgola:

import-csv c: \ doc \ dipendenti.CSV -Header "Nome", "Profession", "Age", "City"

Esempio 5: visualizzare le prime due righe del file CSV utilizzando il cmdlet "import-csv"

Questo esempio visualizzerà solo le prime due righe del file CSV. Per questo motivo, aggiungi il "-Primo"Parametro dopo il"Seleziona Object"Cmdlet e assegnare il valore"2"A esso:

import-csv c: \ doc \ dipendenti.CSV | Select -Object -First 2

Ecco come gestire i file CSV in PowerShell.

Conclusione

I file CSV possono essere gestiti utilizzando "Import-csv"Cmdlet. Questo comando importa i file CSV nella console PowerShell in un formato simile a una tabella. Utilizza i parametri per selezionare o visualizzare le query o i valori desiderati. Questo articolo ha illustrato la gestione dei file CSV utilizzando diversi esempi.