Как экспортировать CSV в PowerShell в Windows 11/10

Kak Eksportirovat Csv V Powershell V 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 — это командлет, который можно использовать в 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:

dns утечка окна 10
  • В поле поиска введите 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

Экспорт-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 Акции
Популярные посты