Я столкнулся со следующей проблемой:
У меня есть два входа:1) У меня есть базовый файл csv с 35 столбцами и соответствующими заголовками.2) У меня есть множество файлов, которые я не контролирую, которые могут содержать или не содержать 35 столбцов, и, что еще хуже, они могут быть не в порядке.
Я должен сопоставить столбцы изВторой CSV-файл для столбцов в первом CSV-файле.Если во втором файле CSV нет всех 35 столбцов, я должен создать их в правильном порядке.
Как только у меня будет правильный файл CSV (тот, который заголовок выглядит как первый заголовок CSV), я быпередать его в сценарий, который управляет данными, ссылающимися на них по заголовкам столбцов.
Одним из возможных решений было бы получение существующих входных полей внутри сценария, однако я не могу этого сделать, потому что поля кажутсяисправлена ссылка на существующие заголовки столбцов второго CSV-файла.Поэтому, когда я пытаюсь получить доступ к столбцу, который не существует, я получаю исключение ...
Любая помощь будет принята с благодарностью!