Cum să exportați CSV în PowerShell pe Windows 11/10

Cum Sa Exportati Csv In Powershell Pe Windows 11 10



Acest articol va analiza cum să exportați CSV în PowerShell pe Windows folosind exemple. Caracteristica Export-CSV convertește obiectele Windows PowerShell în șiruri de caractere și apoi le salvează în fișiere CSV.



Windows PowerShell este un instrument multiplatform care poate efectua un număr destul de mare de sarcini de automatizare. De exemplu, utilizatorii pot folosi PowerShell pentru a extrage date din servicii Microsoft precum Microsoft 365 sau Active Directory. Dacă trebuie să procesați în continuare astfel de date în Excel sau în alte sisteme de foi de calcul, trebuie să utilizați funcția Export-CSV a utilitarului Windows PowerShell.





  Cum să exportați CSV în PowerShell pe Windows





CSV este o abreviere pentru Valori separate prin virgulă . Formatul de fișier permite utilizatorilor să importe sau să exporte date de pe o platformă pe alta. Este atât de ușor să gestionați aceste procese, dar aveți nevoie de know-how, pe care îl vom acoperi în curând. Este bine de știut că Export-CSV este un cmdlet pe care îl puteți folosi în Windows PowerShell pentru a exporta rezultatul comenzii într-un fișier CSV. Acest lucru vă ajută să exportați și să convertiți datele în formate de fișiere compatibile cu diferite alte baze de date sau aplicații.



Cum să exportați CSV în PowerShell pe Windows

Pentru a exporta CSV în PowerShell, vă recomandăm să utilizați Windows PowerShell ISE , deoarece vă oferă control asupra modului în care gestionați procesul și fișierele CSV. Este mai flexibil în modul în care este format CSV-ul pe computer. Pentru a exporta CSV în PowerShell, trebuie să știți cum să îl deschideți ca administrator și să înțelegeți sintaxa generală pentru Export-CSV, care este prezentată mai jos.

Get-Variable -name [variable name] | Export-CSV [path-to-file].csv

Înainte de a trece la exemplul real, este bine să înțelegem și parametrii utilizați în Export-CSV. Aici sunt câțiva dintre ei:

  • Cale: Aceasta este locația de destinație în care doriți să salvați fișierul de ieșire. De exemplu, puteți specifica locații precum unitatea locală sau orice alta. Dacă nu specificați, Export-CVS va salva fișierul în directorul PowerShell curent.
  • Adăuga: Acest parametru specifică dacă un utilizator dorește să atașeze date la un fișier nou sau la unul existent. Dacă omiteți adăugarea, Export-CSV va crea un fișier nou și va salva toate datele din acel fișier. Dacă specificați, Export-CSV va adăuga date în orice fișier gata.
  • delimitator: Acest parametru arată sfârșitul unui subșir. Poate fi o virgulă, dar o poți schimba oricând.

  Cum să exportați CSV în PowerShell pe Windows



Pentru a demonstra cum să exportați CSV în PowerShell, vă vom arăta cum să utilizați Export-CSV pentru a exporta datele utilizatorilor din Directorul Azure . Urmați următorii pași pentru a exporta CSV în PowerShell:

  • În caseta de căutare, tastați PowerShell ISE și faceți clic pe Rulat ca administrator opțiune.
  • Clic da pe Controlul utilizatorului contului prompt care va apărea.
  • Introduceți următoarea linie de comandă și apoi apăsați Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Dacă doriți să exportați date mai precise, puteți adăuga un alt parametru, Delimiter. Aici, ați folosit o virgulă care este caracterul delimitator. În exemplul nostru de mai sus, puteți merge mai departe și puteți modifica comanda după cum urmează:

Get-AzureADUser | select username, email, department | Export-CSV e:\newfolder\azureaduser.csv -NoTypeInformation

Export-CSV va scoate aceleași informații, dar va avea coloane suplimentare cu parametrii pe care i-ați specificat când rulați comanda.

Sperăm că ceva vă ajută aici.

Citit: Cum să exportați lista de servicii Windows folosind linia de comandă

Care este o alternativă la Export-CSV în PowerShell?

Cealaltă alternativă la Export-CSV este cmdletul ConvertTo-CSV, care poate fi folosit pentru a converti obiecte în CSV. De asemenea, returnează rezultatul sub forma unui flux stdout, mai degrabă decât a unui fișier. De asemenea, puteți utiliza ConvertTo-CSV pentru a recrea obiecte din șiruri CSV. Obiectele convertite sunt valori de șir ale obiectelor inițiale care au valori de proprietate. Principala diferență dintre Export-CSV și ConvertTo-CSV este că primul salvează șiruri CSV într-un fișier; altfel, ambele sunt similare.

Ce script PowerShell este folosit pentru a exporta toate procesele într-un CSV?

cmdlet-ul Export-CSV este scriptul PowerShell folosit pentru a exporta toate procesele într-un CSV. Scriptul creează un CSV al obiectelor pe care doriți să le scoateți. Obiectul dintr-un anumit rând conține o listă separată de caractere a valorilor proprietăților sale. Utilizatorii pot utiliza Export-CSV pentru a crea foi de calcul sau pentru a partaja anumite date cu aplicații care sunt compatibile cu fișierele de intrare CSV.

Citit: Cum să convertiți CSV în Excel (XLS sau XLSX) folosind linia de comandă .

  Cum să exportați CSV în PowerShell pe Windows 0 Acțiuni
Posturi Populare