У меня есть набор данных, и его нужно переставить с заголовком. Я думаю, что PowerShell - это быстрый способ сделать это.
Данные в качестве примера:
AAA,
123,53,145,
text1 text12,text2,23.00,
21,6,0.21,0.00,2,
1,321,4
BBB,1,421,5,
text3 text34,
text4,41,22.5,1,
23,674,75,8,5....
Как видите, ',' разделяет значения, а точка является лишь частью значения. AAA и BBB представляют имена и значения для AAA перед BBB. Я ожидаю, что значения будут такими же в CSV-файле с каждым значением в новой ячейке:
Name: AAA
abc: 123
def: 53
ghi: 145
jkl: text1 text12
mno: text2
pqr: 23.00
stu: 21
vwx: 6
yz: 0
Или заголовок будет выглядеть так: Имя abc def и т. Д. И значения в следующей ячейке под заголовком.
Всего имеется 16 значений, разделенных запятой для одного имени (например, AAA). Возможно, есть сотни имен со случайными значениями.
Я не получил результат с Sort-Object
, потому что он сканировал данные и располагал значения в случайном порядке.