У меня есть два CSV-файла, которые мне нужно объединить, чтобы их можно было правильно прочитать. Проблема, с которой я сталкиваюсь, заключается в сопоставлении координирующих данных до / после объединения.
Мне нужно сопоставить данные так, чтобы диаграмма была отсортирована. Это сложно объяснить, но я привел пример, чтобы помочь объяснить, для чего я иду.
В файлах CSV у меня есть несколько столбцов, которые я пытаюсь объединить, например, первый файл CSV выглядит примерно так:
"ID","Ver","P/N"
"2000-00","3","abc"
"2001-00","1","acd"
"2001-01","5","acd"
"3111-00","2","xyz"
Мой второй CSV-файл выглядит примерно так:
"Number","Name"
"1000-00_efg_Ver-1","efg"
"2000-00_abc_Ver-3","abc"
"2001-00_acd_Ver-1","acd"
"3111-00_xyz_Ver-2","xyz"
"4290-01_lmn_Ver-2","lmn"
Я бы хотел иметь возможность запустить скрипт для объединения файлов CSV в один файл CSV, подобный следующему:
ID,Ver,P/N,Number,Name
2000-00,3,abc,2000-00_abc_Ver-3 /abc,abc
2001-00,1,acd,2001-00_acd_Ver-1 /acd,acd
3111-00,2,xyz,3111-00_xyz_Ver-2 /xyz,xyz
Таким образом, сценарий (не должен быть пакетным, но предпочтительным) будет объединять только соответствующие столбцы и отбрасывать все остальные данные.
Любая помощь в том, как это сделать, будет принята с благодарностью.
-
EDIT:
После того, как вы немного осмотритесь в Интернете, имеет ли смысл импортировать мои данные в базу данных, выполнить запрос, а затем экспортировать запрос в виде файла CSV?
Это должно работать, но если я делаю это таким образом, мне нужно иметь возможность запускать команды удаленно в определенное время в день.
-