Jak wyeksportować plik CSV w PowerShell w systemie Windows 11/10

Jak Wyeksportowac Plik Csv W Powershell W Systemie Windows 11 10



Ten artykuł przyjrzy się jak wyeksportować plik CSV w PowerShell w systemie Windows za pomocą przykładów. Funkcja Export-CSV konwertuje obiekty programu Windows PowerShell na ciągi znaków, a następnie zapisuje je w plikach CSV.



Windows PowerShell to wieloplatformowe narzędzie, które może wykonywać wiele zadań automatyzacji. Na przykład użytkownicy mogą używać programu PowerShell do wyodrębniania danych z usług firmy Microsoft, takich jak Microsoft 365 lub Active Directory. Jeśli chcesz dalej przetwarzać takie dane w programie Excel lub innych systemach arkuszy kalkulacyjnych, musisz użyć funkcji Export-CSV narzędzia Windows PowerShell.





  Jak wyeksportować plik CSV w PowerShell w systemie Windows





CSV jest skrótem od Wartości oddzielone przecinkami . Format pliku umożliwia użytkownikom importowanie lub eksportowanie danych z jednej platformy na drugą. Obsługa tych procesów jest bardzo łatwa, ale potrzebujesz wiedzy, którą wkrótce omówimy. Warto wiedzieć, że Export-CSV to cmdlet, którego można użyć w programie Windows PowerShell do wyeksportowania danych wyjściowych polecenia do pliku CSV. Pomaga to eksportować i konwertować dane do formatów plików zgodnych z różnymi innymi bazami danych lub aplikacjami.



Jak wyeksportować plik CSV w PowerShell w systemie Windows

Aby wyeksportować CSV w PowerShell, zalecamy użycie Windows PowerShell ISE , ponieważ daje Ci kontrolę nad sposobem obsługi procesu i plików CSV. Jest bardziej elastyczny w sposobie tworzenia pliku CSV na komputerze. Aby wyeksportować CSV w PowerShell, musisz wiedzieć, jak otworzyć go jako administrator i zrozumieć ogólną składnię Export-CSV, która jest pokazana poniżej.

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

Zanim przejdziemy do rzeczywistego przykładu, dobrze jest również zrozumieć parametry używane w Export-CSV. Tutaj jest kilka z nich:

  • Ścieżka: Jest to lokalizacja docelowa, w której chcesz zapisać plik wyjściowy. Na przykład możesz określić lokalizacje, takie jak dysk lokalny lub dowolne inne. Jeśli nie określisz, Export-CVS zapisze plik w bieżącym katalogu PowerShell.
  • Dodać: Ten parametr określa, czy użytkownik chce dołączyć dane do nowego pliku, czy do istniejącego. Jeśli pominiesz-append, Export-CSV utworzy nowy plik i zapisze wszystkie dane w tym pliku. Jeśli określisz, Export-CSV dołączy dane do dowolnego gotowego pliku.
  • ogranicznik: Ten parametr pokazuje koniec podłańcucha. Może to być przecinek, ale zawsze możesz to zmienić.

  Jak wyeksportować plik CSV w PowerShell w systemie Windows



Aby zademonstrować, jak eksportować CSV w PowerShell, pokażemy Ci, jak używać Export-CSV do eksportowania danych użytkowników z Katalog platformy Azure . Wykonaj następujące kroki, aby wyeksportować plik CSV w PowerShell:

  • W polu wyszukiwania wpisz PowerShell ISE i kliknij na Uruchom jako administrator opcja.
  • Kliknij Tak na Kontrola użytkownika konta monit, który się pojawi.
  • Wstaw następujący wiersz polecenia, a następnie naciśnij klawisz Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Jeśli chcesz wyeksportować dokładniejsze dane, możesz dodać kolejny parametr, ogranicznik. Tutaj użyłeś przecinka, który jest znakiem ogranicznika. W naszym powyższym przykładzie możesz pójść dalej i zmodyfikować polecenie w następujący sposób:

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

Eksport-CSV wyświetli te same informacje, ale będzie miał dodatkowe kolumny z parametrami określonymi podczas uruchamiania polecenia.

Mamy nadzieję, że coś Ci tutaj pomoże.

Czytać: Jak wyeksportować listę usług systemu Windows za pomocą wiersza poleceń

Jaka jest alternatywa dla Export-CSV w PowerShell?

Inną alternatywą dla Export-CSV jest polecenie cmdlet ConvertTo-CSV, którego można użyć do konwersji obiektów do formatu CSV. Zwraca również dane wyjściowe w postaci strumienia stdout, a nie pliku. Możesz także użyć ConvertTo-CSV do odtworzenia obiektów z ciągów CSV. Przekonwertowane obiekty to wartości ciągów początkowych obiektów, które mają wartości właściwości. Główna różnica między Export-CSV a ConvertTo-CSV polega na tym, że pierwsza zapisuje ciągi CSV do pliku; w przeciwnym razie oba są podobne.

Który skrypt PowerShell jest używany do eksportowania wszystkich procesów do pliku CSV?

Polecenie cmdlet Export-CSV to skrypt PowerShell używany do eksportowania wszystkich procesów do pliku CSV. Skrypt tworzy plik CSV obiektów, które chcesz wydrukować. Obiekt w określonym wierszu zawiera rozdzielaną znakami listę wartości jego właściwości. Użytkownicy mogą wykorzystywać Export-CSV do tworzenia arkuszy kalkulacyjnych lub udostępniania pewnych danych aplikacjom kompatybilnym z plikami wejściowymi CSV.

Czytać: Jak przekonwertować CSV na Excel (XLS lub XLSX) za pomocą wiersza poleceń .

  Jak wyeksportować plik CSV w PowerShell w systemie Windows 0 Akcje
Popularne Wiadomości