Лучший способ проанализировать CSV в рекурсивной динамической коллекции с использованием powershell - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь использовать powershell наиболее эффективным способом для анализа CSV, как показано ниже. (50000 строк в день)

Мне бы хотелось, чтобы многомерный массив или коллекция создавались динамически, чтобы изолировать все связанные строки, используя идентификатор в качестве ключа.

import-csv ...

чтение строки, если идентификатор присутствует, добавить в массив [ID] [0] прочитать следующую строку, если идентификатор присутствует, добавить в массив массива [ID] [0], иначе добавить в массив [ID] [счетчикстрока без идентификатора]

ID,Name,Result,Device
1,John,Success,Windows
2,Felix,Fail,Windows
3,Suzie,Success,Windows
4,Angie,Success,Windows
,,Waiting,
,,Waiting,IOS
,,Waiting,
,,Waiting,Windows
,,Waiting,
,,Retry,
5,Michel,Fail,Mac
,,Waiting,
,,Waiting,Windows
,,Retry,
,,Retry,Windows
,,Waiting,
,,Retry,
6,Robert,Success,Windows
7,James,Success,Windows
,,Retry,
,,Retry,
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...