Skutecznie użyj Export-CSV do konwersji obiektów na pliki CSV

Skutecznie użyj Export-CSV do konwersji obiektów na pliki CSV

„„Eksport-CSV”CMDLET w PowerShell przekształca obiekty w serię wartości rozdzielanych przez postacie (CSV). Każdy obiekt jest wierszem zawierającym listę wartości obiektów oddzielonych znakami. Przede wszystkim eksportuje dane z PowerShell do CSV (wartości oddzielone przecinka). Dodatkowo zapisuje dane w „.CSV" plik. Zapisany plik CSV można następnie łatwo zaimportować do innych aplikacji, takich jak Dokumenty Google lub Excel.

W tym poście konwersja obiektów na pliki CSV zostanie wykazane z przykładami.

Jak skutecznie korzystać z Eksport-CSV do konwersji obiektów na pliki CSV?

Jak wspomniano powyżej, cmdlet „Eksport-CSV”Jest wykorzystywany do wykonywania konwersji obiektów na pliki CSV w PowerShell. Dalsze wyjaśnienie podanej cmdlet podano w postaci przykładów poniżej.

Przykład 1: Eksportuj proces systemu Windows do pliku podawanego przecinkiem

Ten przykład wyeksportuje proces systemu Windows do pliku podawanego przecinkiem za pomocą „Eksport-CSV„Cmdlet:

Proces Process | Eksport-CSV C: \ Doc \ ObiektFile.CSV

Zgodnie z powyższym kodem:

  • Najpierw dodaj „Proces”CMDLET, a następnie„|”Rurociąg w celu przeniesienia wyjściowej poprzedniej cmdlet do następnego.
  • Użyj "Eksport-CSV”CMDLET i przypisz docelową ścieżkę pliku wraz z nazwą pliku i rozszerzeniem”.CSV”:

Sprawdźmy, czy obiekt został przekonwertowany na plik „CSV”, wykonując poniższe polecenie:

Get-childitem c: \ doc \ obiekt.CSV

W wyżej wymieniony kod:

  • Najpierw dodaj cmdlet „Get-ChildItem”, aby uzyskać istnienie pliku, a następnie przypisz ścieżkę pliku:

Przykład 2: Eksportuj Windows przetwarza do plik półkolonowego ograniczonego

W tej ilustracji procesy systemu Windows zostaną wyeksportowane do plik półkolonu ograniczonego. Z tego powodu po prostu dodaj „-SYMITER„Parametr po ścieżce pliku i przypisz do niego półkolad”;”:

Proces Process | Export -CSV -Path C: \ doc \.CSV -Delimiter ';'

Sprawdźmy, czy obiekty zostały przekonwertowane na plik CSV, czy nie, wykonując poniższe polecenie:

Get-Content C: \ Doc \ Plik.CSV

Przykład 3: Eksportuj obiekty selektywne do plików CSV

Ta demonstracja wyświetli tylko właściwości selektywne konkretnej CMDLET:

Get-Date | Select -Obiect -Property DateTime, dzień, DayOfWeek, DayOfyear | Eksport-CSV C: \ Doc \ newcsv.CSV

Zgodnie z wyżej wymienionym kodem:

  • Najpierw określ „Datuj„CMDLET, a następnie rurociąg”|".
  • Następnie dodaj „Select-Obiect”Cmdlet i zdefiniuj„-Nieruchomość”Parametr.
  • Następnie przypisz podane parametry oddzielone przecinkiem.
  • Na koniec dodaj rurociąg „|”, A następnie„Eksport-CSV„Parametr i przypisz ścieżkę docelową:

Wykonaj poniższy kod, aby sprawdzić, czy obiekty zostały przekonwertowane na plik CSV:

Get-Content C: \ Doc \ newcsv.CSV

Chodzi o przekształcenie obiektów na pliki CSV za pomocą PowerShell.

Wniosek

„„Eksport-CSV”CMDLET w PowerShell jest wykorzystywany do konwersji obiektów na pliki CSV w PowerShell. Ponadto eksportuje obiekty CSV do plików i tworzy plik CSV. Ten post opracował szczegółowy przewodnik na temat cmdlet „Export-CSV”.