Я видел множество примеров того, как комбинировать файлы CSV, но ни один из них не совсем соответствует тому, что я пытаюсь достичь.У меня есть несколько файлов CSV, которые содержат только 1 строку, но несколько столбцов.Каждый заголовок может отличаться в каждом CSV, но у них есть общее имя столбца между ними.Вывод, который я хочу сделать, заключается в добавлении всех заголовков из каждого CSV-файла (независимо от того, является ли указанное значение нулевым или нет) в строку 1 моего выходного CSV-файла.Затем я хочу выровнять вывод каждой строки CSV в строку в выходном файле CSV и заполнить каждый столбец соответствующим образом, оставив пустыми те, которым не присвоены значения.
CSV1:
Name,Date,Year,Country
Bill,May 2018,1962,Canada
CSV2:
Profile,Prov,Size,Name
1,ON,14,Steve
CSV Финал:
Name,Profile,Size,Date,Year,Prov,Country
Bill,,,May 2018,1962,,Canada
Steve,1,14,,,ON,,