Сравнение CSV-файлов

Таблица 1 оригинал
Таблица 2 изменённая

Разделитель (запятая, точка с запятой, табуляция) определяется автоматически, кодировка — UTF-8 или Windows-1251. Строки сопоставляются по выбранному ключу, поэтому перестановка строк местами не считается изменением.

Как сверить две CSV-выгрузки

Сравнение двух CSV-таблиц по ключевой колонке: выбираете, чем является ключ — артикул, ИНН, номер договора, id записи, — и получаете список расхождений по строкам: «в первой 118,00, во второй 124,00». Порядок строк в файлах при этом может быть любой, в отличие от обычного построчного diff.

Разделитель (запятая, точка с запятой, табуляция) и кавычки определяются автоматически, как и кодировка — UTF-8 или Windows-1251, что важно для выгрузок из 1С и Excel.

  1. Загрузите оба файла .csv или вставьте текст таблиц.
  2. Отметьте, есть ли строка заголовков, и выберите ключевую колонку.
  3. Посмотрите изменённые строки и строки, которых нет в одной из таблиц.
  4. Скопируйте результат — он готов для письма или задачи.

Для файлов Excel (.xlsx, .xls) со множеством листов есть отдельный инструмент «Сравнить Excel»: там сводка по листам и адреса ячеек.