Как да експортирате CSV в PowerShell на Windows 11/10

Kak Da Eksportirate Csv V Powershell Na Windows 11 10



Тази статия ще разгледа как да експортирате CSV в PowerShell на Windows използвайки примери. Функцията Export-CSV преобразува обекти на Windows PowerShell в низове и след това ги записва в CSV файлове.



Windows PowerShell е инструмент за различни платформи, който може да изпълнява доста голям брой задачи за автоматизация. Например потребителите могат да използват PowerShell за извличане на данни от услуги на Microsoft като Microsoft 365 или Active Directory. Ако трябва да обработите допълнително такива данни в Excel или други системи за електронни таблици, трябва да използвате функцията Export-CSV на помощната програма Windows PowerShell.





  Как да експортирате CSV в PowerShell на Windows





CSV е съкращение от Стойности, разделени със запетая . Файловият формат позволява на потребителите да импортират или експортират данни от една платформа на друга. Толкова е лесно да се справите с тези процеси, но имате нужда от ноу-хау, което ще разгледаме скоро. Добре е да знаете, че Export-CSV е cmdlet, който може да се използва в Windows PowerShell за експортиране на изхода на командата в CSV файл. Това ви помага да експортирате и конвертирате данни във файлови формати, съвместими с различни други бази данни или приложения.



Как да експортирате CSV в PowerShell на Windows

За да експортирате CSV в PowerShell, препоръчваме да използвате Windows PowerShell ISE , тъй като ви дава контрол върху начина, по който управлявате процеса и CSV файловете. Той е по-гъвкав по отношение на това как се формира CSV на вашия компютър. За да експортирате CSV в PowerShell, трябва да знаете как да го отворите като администратор и да разберете общия синтаксис за Export-CSV, който е показан по-долу.

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

Преди да преминем към реалния пример, е добре да разберем и параметрите, използвани в Export-CSV. Ето някои от тях:

  • Път: Това е местоназначението, където искате да запишете изходния файл. Например, можете да посочите местоположения като локалното устройство или всяко друго. Ако не посочите, Export-CVS ще запази файла в текущата директория на PowerShell.
  • Добавяне: Този параметър указва дали потребителят иска да добави данни към нов файл или към съществуващ. Ако пропуснете добавяне, Export-CSV ще създаде нов файл и ще запази всички данни в този файл. Ако посочите, Export-CSV ще добави данни във всеки готов файл.
  • Разделител: Този параметър показва края на подниз. Може да е запетая, но винаги можете да промените това.

  Как да експортирате CSV в PowerShell на Windows



За да демонстрираме как да експортирате CSV в PowerShell, ще ви покажем как да използвате Export-CSV за експортиране на потребителски данни от Azure директория . Следвайте следните стъпки, за да експортирате CSV в PowerShell:

  • Въведете в полето за търсене PowerShell ISE и щракнете върху Изпълни като администратор опция.
  • Кликнете да на Контрол на потребителя на акаунта подкана, която ще се появи.
  • Въведете следния команден ред и след това натиснете Enter:
Get-AzureADUser | Export-Csv e:\newfolder\azureadusers.csv -NoTypeInformation

Ако искате да експортирате по-точни данни, можете да добавите друг параметър, разделител. Тук сте използвали запетая, която е знакът за разделител. В нашия горен пример можете да отидете по-далеч и да промените командата, както следва:

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

Export-CSV ще изведе същата информация, но ще има допълнителни колони с параметрите, които сте посочили при изпълнение на командата.

Надяваме се, че нещо ще ви помогне тук.

Прочети: Как да експортирате списък с услуги на Windows с помощта на командния ред

Какво е алтернатива на Export-CSV в PowerShell?

Другата алтернатива на Export-CSV е командата ConvertTo-CSV, която може да се използва за конвертиране на обекти в CSV. Той също така връща изхода под формата на stdout поток, а не на файл. Можете също да използвате ConvertTo-CSV, за да пресъздадете обекти от CSV низове. Преобразуваните обекти са низови стойности на първоначалните обекти, които имат стойности на свойства. Основната разлика между Export-CSV и ConvertTo-CSV е, че първият записва CSV низове във файл; иначе и двете си приличат.

Кой скрипт на PowerShell се използва за експортиране на всички процеси в CSV?

Кратка команда Export-CSV е скриптът на PowerShell, използван за експортиране на всички процеси в CSV. Скриптът създава CSV на обектите, които искате да изведете. Обектът в конкретен ред съдържа разделен със знаци списък със стойностите на своите свойства. Потребителите могат да използват Export-CSV, за да създават електронни таблици или да споделят определени данни с приложения, които са съвместими с CSV входни файлове.

Прочети: Как да конвертирате CSV в Excel (XLS или XLSX) с помощта на командния ред .

  Как да експортирате CSV в PowerShell на Windows 0 Акции
Популярни Публикации