De Import-CSV Cmdlet lar deg importere dataene fra en CSV -fil til hvilken som helst annen fil eller til PowerShell -konsollen. Hensikten med denne artikkelen er å forklare arbeid og bruk av Import-CSV Cmdlet i PowerShell. Læringsutbyttet til dette innlegget er listet opp nedenfor:
Hvordan fungerer import-csv cmdlet?
I utgangspunktet, Import-CSV Henter informasjonen som presenteres i separate filer og genererer en referanseliste eller tabell. Etter å ha importert dataene, for hver Cmdlet brukes til å utføre funksjoner ved å iterativt trekke ut innholdet i dataene på en horisontal måte. Syntaksen som brukes til å importere CSV -filer til PowerShell er som følger:
Import-CSV <-Path> <-Delimiter> <-Encoding> <-Header> <-LiteralPath>
I PowerShell har hver parameter sin egen betydning, som er skrevet i syntaks ovenfor og er forklart nedenfor med en kort beskrivelse.
Hvordan du bruker import-csv cmdlet?
Import-CSV er et kraftig verktøy for å administrere dataene i en CSV-fil. I dette avsnittet har vi presentert et sett med eksempler for å demonstrere bruken av import-csv cmdlet i PowerShell.
Merk: Som referanse bruker vi en test.CSV-fil som vi vil vise hvordan data håndteres ved hjelp av import-csv cmdlet. Testen.CSV -fil inneholder følgende data:
Eksempel 1: Importer alle dataene ved å bruke import-CSV
I dette eksemplet importerer vi alle dataene som er lagret i et Excel -regneark. Hvis du vil importere en CSV -fil, må du spesifisere den absolutte banen i Import-CSV cmdlet. De ft Nøkkelord brukes som en alternativ metode for å lagre data i en tabell. I vårt tilfelle vil følgende kommando bidra til å hente data fra en test.CSV -fil:
Import -CSV -Path C: \ Brukere \ Dell \ Desktop \ Test.CSV | ft
Utgangen viser at dataene som er hentet fra en fil, skrives ut på PowerShell -terminalen i en tabellform ved hjelp av ft nøkkelord.
Eksempel 2: Pakk ut de spesifikke dataene ved hjelp av import-CSV
Ved hjelp av import-csv cmdlet kan du skrive ut eller importere spesifikke data. For eksempel, hvis det er flere kolonner i et Excel -ark, og du vil bare få en av dem. Du kan gjøre det ved å bruke import-csv cmdlet.
Som et eksempel henter følgende import-csv Cmdlet dataene fra filen og lagrer dem i en variabel. Etter det bare Alder Kolonne fra hentede data vil bli skrevet ut:
$ brukere = Import -CSV -Path C: \ Brukere \ Dell \ Desktop \ Test.CSV
$ brukere.Alder
Utgangen viser at bare $ Alder Data skrives ut på konsollen.
Eksempel 3: Pakk ut flere kolonner fra en CSV -fil
I denne metoden har vi trukket ut flere egenskaper for data ved bruk av import-csv cmdlet i PowerShell. Et eksempel på kommandoen er gitt nedenfor.
Skriv-vert "Importer en CSV-fil i PowerShell"
$ File = Import -CSV -Path "C: \ Brukere \ Dell \ Desktop \ Test.CSV "
Skriv-vert "Filen importeres ved hjelp av cmdlet"
Skriv vert "Listen over lønn i CSV-filen"
$ fil.Lønn
Skriv vert "Listen over alder i CSV-filen"
$ fil.Alder
I koden, spesifiser først plasseringen av filen som importeres til PowerShell. Etter det, trekke ut egenskapene til Lønn og Alder Bruke objektet $ fil.
Utfallet av koden viser at to egenskaper, Lønn, og Alder, blir trukket ut fra filen og skrevet ut på konsollen.
Konklusjon
De Import-CSV Cmdlet henter dataene fra en CSV -fil. Du kan enten gå for hele datainnhenting, eller du kan også få de spesifikke dataene. Dette innlegget demonstrerer arbeid og bruk av Import-CSV Cmdlet i PowerShell. I dette innlegget, arbeid og bruk av Import-CSV Cmdlet blir forklart i detalj.