Разделение одного CSV-файла по разным заголовкам - PullRequest
0 голосов
/ 06 июня 2019

У меня есть csv файл с содержимым в 3 разных заголовках.Пример:

Name,city,email----file 1-need to create separate csv file with content
aaa,ccc,eee@e
bbb,ddd,eee@e

-blank lines

Name,group,status----file 2-need to create separate csv file with content
aaa,xyz,active
aaa,abc,active
bbb,abc,active
ccc,xyz,active

Name,fullname,org----file 3-need to create separate csv file with content
aaa,aaaxc,ghj
xxx,fguh,dguyfgu

Как я могу разделить этот CSV-файл на 3 разных CSV-файла с разными заголовками с помощью PowerShell?

Я попытался дать номера строк для разделения, но содержимое будет другимв разных файлах

1 Ответ

0 голосов
/ 06 июня 2019
  $content =   Get-Content "your File" -Raw
  $nl = [System.Environment]::NewLine
  $parts = $content -split ("$nl$nl") 
  $parts | % -BEGIN { $i=0} -PROCESS { $_ |  out-file "file_$($i++)).csv" -Append} 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...