Hur man exporterar CSV i PowerShell på Windows 11/10

Hur Man Exporterar Csv I Powershell Pa Windows 11 10



Denna artikel kommer att titta på hur man exporterar CSV i PowerShell på Windows med hjälp av exempel. Export-CSV-funktionen konverterar Windows PowerShell-objekt till strängar och sparar dem sedan i CSV-filer.



Windows PowerShell är ett plattformsoberoende verktyg som kan utföra en hel del automatiseringsuppgifter. Användare kan till exempel använda PowerShell för att extrahera data från Microsoft-tjänster som Microsoft 365 eller Active Directory. Om du behöver bearbeta sådana data ytterligare i Excel eller andra kalkylbladssystem, måste du använda Export-CSV-funktionen i Windows PowerShell-verktyget.





  Hur man exporterar CSV i PowerShell på Windows





CSV är en förkortning för Kommaseparerade värden . Filformatet tillåter användare att importera eller exportera data från en plattform till en annan. Det är så enkelt att hantera dessa processer, men du behöver kunskapen, som vi kommer att täcka inom kort. Det är bra att veta att Export-CSV är en cmdlet som man kan använda i Windows PowerShell för att exportera kommandoutgången till en CSV-fil. Detta hjälper dig att exportera och konvertera data till filformat som är kompatibla med olika andra databaser eller applikationer.



yahoo messenger desktop app

Hur man exporterar CSV i PowerShell på Windows

För att exportera CSV i PowerShell rekommenderar vi att du använder Windows PowerShell ISE , eftersom det ger dig kontroll över hur du hanterar processen och CSV-filerna. Det är mer flexibelt i hur CSV-filen bildas på din PC. För att exportera CSV i PowerShell måste du veta hur du öppnar den som administratör och förstå den allmänna syntaxen för Export-CSV som visas nedan.

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

Innan vi går till det verkliga exemplet är det bra att också förstå parametrarna som används i Export-CSV. Här är några av dem:

  • Väg: Detta är destinationsplatsen där du vill spara din utdatafil. Du kan till exempel ange platser som den lokala enheten eller någon annan. Om du inte anger kommer Export-CVS att spara filen i den aktuella PowerShell-katalogen.
  • Bifoga: Denna parameter anger om en användare vill lägga till data till en ny eller befintlig fil. Om du utelämnar-lägger kommer Export-CSV att skapa en ny fil och spara all data i den filen. Om du anger kommer Export-CSV att lägga till data i alla färdiga filer.
  • Avgränsare: Denna parameter visar slutet på en delsträng. Det kan vara ett kommatecken men du kan alltid ändra det.

  Hur man exporterar CSV i PowerShell på Windows



För att visa hur man exporterar CSV i PowerShell kommer vi att visa hur man använder Export-CSV för att exportera användarnas data från Azure-katalogen . Följ följande steg för att exportera CSV i PowerShell:

autocad 2010 windows 10
  • Skriv i sökrutan PowerShell ISE och klicka på Kör som administratör alternativ.
  • Klick Ja Kontoanvändarkontroll prompt som kommer att visas.
  • Infoga följande kommandorad och tryck sedan på Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Om du vill exportera mer exakt data kan du lägga till ytterligare en parameter, Avgränsare. Här använde du ett kommatecken som är avgränsningstecknet. I vårt exempel ovan kan du gå längre och ändra kommandot enligt följande:

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

Export-CSV kommer att mata ut samma information men kommer att ha ytterligare kolumner med de parametrar som du angav när du körde kommandot.

Vi hoppas att något hjälper dig här.

Läsa: Hur man exporterar Windows Services-listan med kommandoraden

Vad är ett alternativ till Export-CSV i PowerShell?

Det andra alternativet till Export-CSV är ConvertTo-CSV-cmdleten, som kan användas för att konvertera objekt till CSV. Den returnerar också utdata i form av en standardström snarare än en fil. Du kan också använda ConvertTo-CSV för att återskapa objekt från CSV-strängar. De konverterade objekten är strängvärden för de initiala objekten som har egenskapsvärden. Den största skillnaden mellan Export-CSV och ConvertTo-CSV är att den första sparar CSV-strängar till en fil; annars är båda lika.

Vilket PowerShell-skript används för att exportera alla processer till en CSV?

Export-CSV-cmdlet är PowerShell-skriptet som används för att exportera alla processer till en CSV. Skriptet skapar en CSV av de objekt som du vill mata ut. Objektet i en specifik rad innehåller en teckenseparerad lista över dess egenskapsvärden. Användare kan använda Export-CSV för att skapa kalkylblad eller dela viss data med applikationer som är kompatibla med CSV-indatafiler.

Läsa: Hur man konverterar CSV till Excel (XLS eller XLSX) med kommandoraden .

  Hur man exporterar CSV i PowerShell på Windows 0 Aktier
Populära Inlägg