Как эффективно сравнить два файла CSV с разными столбцами - PullRequest
1 голос
/ 23 октября 2019

У меня есть два отдельных файла CSV, один со столбцами ABCD... и один со столбцами ABD..., и мне нужен способ сравнить различия в соответствующих столбцах.

Я пытался использовать Beyond Compare, но предполагается, что порядок столбцов справа соответствует левому, поэтому он не работает должным образом. Я также пытался использовать Compare-Object в PowerShell, но, похоже, он сравнивает только один столбец за раз, и из-за большого набора данных это будет длительный процесс. Текущее решение, которое я использую, состоит в том, чтобы импортировать оба CSV-файла в таблицу SQL и сравнивать их с помощью инструментов RedGate, а затем отбрасывать таблицы SQL, однако это кажется неэффективным.

Есть ли лучший способ для сравнения таких файлов CSVв винде?

1 Ответ

1 голос
/ 23 октября 2019

После подробного изучения я обнаружил, что Beyond Compare это поддерживает, но он хорошо спрятан - перейдите на Session > Session Settings... > Columns. Благодаря этому я смог сравнить, как задумывалось изначально.

...