Неправильный порядок экспорта файлов-столбцов в CSVDE?
Я использую CSVDE для экспорта данных из нашего активного каталога в файл CSV, который затем импортируется в базу данных. Я использую ключ -l, чтобы указать столбцы, которые я хочу экспортировать, но они не всегда отображаются в одном и том же порядке. Есть ли обходной путь для этого, который не включает в себя открытие файла в Excel? Это ночной пакетный процесс, и мы хотели бы, чтобы он выполнялся без присмотра.
Спасибо!
2 ответа
Если вам просто нужна утилита командной строки, которая может изменить порядок CSV (и многое другое), взгляните на мой редактор потоков FOSS CSV, CSVfix.
Согласно документам:
LDAP может возвращать атрибуты в любом порядке, и csvde не пытается наложить какой-либо порядок на столбцы.
Как насчет написания скрипта Python для чтения, переупорядочить CSV-файл? Вы можете найти модуль Python CSV полезным для этого.