В настоящее время у меня есть файл CSV, который генерируется каждую неделю, в котором я использую его, чтобы сообщить, на каких серверах установлено определенное программное обеспечение.Я хочу написать скрипт для автоматизации этого процесса, но я застреваю при попытке разбить файл.
В моем файле 8 строк документации, а реальные данные не начинаются до 9 строки.Далее, каждая строка данных имеет 15 столбцов, которые я хочу разделить на $temp[0]
, ..., $temp[14]
.Общая длина файла составляет около 3800 строк.Моя проблема, однако, в том, что мои данные содержат запятые, которые используются для форматирования дат, ячеек с несколькими элементами (например, «CE, _Linux, Windows») и т. Д. Итак, я сталкиваюсь с тем, что могуЯ не могу использовать $example.Split(",")
, поскольку он разделяет каждый элемент запятой, когда я действительно хочу, чтобы он был разделен столбцом моего CSV-файла.
Есть идеи, как это сделать?