Инструмент сравнения CSV / Excel

Сравнивает два CSV или XLSX и экспортирует PDF-отчет с различиями по строкам, столбцам и ячейкам

Подходит для QA, финансовой сверки и контент-редакции. Поддерживает выравнивание строк по ключевым столбцам.

Примеры результатов

1 Примеры

Сравнить две версии прайс-листа и выгрузить PDF

Подсвечивает добавленные, удаленные и измененные строки и ячейки для QA и сверки

csv-excel-diff-tool-example1.pdf Показать файл
Показать параметры ввода
{ "leftInput": "id,sku,price,status\n1,A-100,29.99,active\n2,A-200,45.00,active", "rightInput": "id,sku,price,status\n1,A-100,29.99,active\n2,A-200,49.00,active\n3,A-300,15.00,draft", "keyColumns": "id", "compareMode": "all", "reportTitle": "Pricing Snapshot Diff" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel, text/plain

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: text/csv, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel, text/plain

Ключевые факты

Категория
Данные и таблицы
Типы входных данных
textarea, file, text, select
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

Этот инструмент позволяет быстро сравнивать два файла CSV или Excel (XLSX) и находить различия на уровне строк, столбцов и отдельных ячеек. Загрузите исходный и измененный файлы, укажите ключевые столбцы для точного выравнивания данных и получите наглядный PDF-отчет. Идеально подходит для тестировщиков (QA), финансовых аналитиков и редакторов контента, которым необходимо автоматизировать сверку данных и избежать ручного поиска изменений.

Когда использовать

  • Когда необходимо найти расхождения между двумя версиями финансового отчета или прайс-листа.
  • Для автоматизированного QA-тестирования при проверке выгрузок баз данных до и после обновления.
  • При совместной работе над таблицами, чтобы отследить, какие именно ячейки или строки были изменены коллегами.

Как это работает

  • Вставьте текст CSV или загрузите файлы (CSV/XLSX) в левую (исходную) и правую (новую) панели ввода.
  • При необходимости укажите названия листов и ключевые столбцы (например, 'id' или 'email') для корректного сопоставления строк.
  • Выберите режим сравнения (содержимое, тип данных или формат) и задайте заголовок для будущего отчета.
  • Нажмите кнопку сравнения, чтобы сгенерировать и скачать подробный PDF-отчет с подсвеченными изменениями.

Сценарии использования

Сверка ежемесячных финансовых балансов и бухгалтерских выгрузок.
Контроль версий товарных фидов и прайс-листов перед загрузкой в интернет-магазин.
Проверка целостности данных при миграции баз данных или обновлении программного обеспечения.

Примеры

1. Сверка обновленного прайс-листа

Менеджер по продукту
Контекст
Компания регулярно обновляет цены на сотни товаров. Ручная проверка изменений между старым и новым прайс-листом занимает часы.
Проблема
Необходимо быстро найти, у каких товаров изменилась цена, а какие были добавлены или удалены из ассортимента.
Как использовать
Загрузите старый прайс-лист слева, новый — справа. Укажите 'sku' в качестве ключевого столбца и выберите режим 'Content + Type + Format'.
Пример конфигурации
Ключевые столбцы: sku
Режим сравнения: all
Название отчета: Обновление цен Q3
Результат
Сгенерирован PDF-отчет, где наглядно выделены новые товары, удаленные позиции и ячейки с изменившимися ценами.

2. Проверка выгрузки пользователей после релиза

QA-инженер
Контекст
После обновления системы необходимо убедиться, что экспорт данных пользователей работает корректно и данные не искажаются.
Проблема
Сравнить CSV-дамп базы данных до релиза и после, игнорируя возможные изменения в порядке строк.
Как использовать
Вставьте CSV-данные в текстовые поля, укажите 'id' в поле 'Ключевые столбцы' и выберите режим 'Cell Content Only'.
Пример конфигурации
Ключевые столбцы: id
Режим сравнения: content
Результат
Инструмент сопоставил пользователей по ID и выдал PDF-отчет, подтверждающий отсутствие непредвиденных изменений в содержимом ячеек.

Проверить на примерах

csv, xml, xlsx

Связанные хабы

FAQ

Какие форматы файлов поддерживаются?

Инструмент поддерживает прямой текстовый ввод CSV, а также загрузку файлов в форматах .csv, .xls и .xlsx размером до 20 МБ.

Зачем нужны «Ключевые столбцы»?

Указание уникальных идентификаторов (например, артикула или ID) помогает инструменту правильно сопоставлять строки, даже если их порядок в файлах изменился.

Можно ли сравнить только определенные листы в Excel?

Да, вы можете указать точное название листа для левого и правого файла в соответствующих полях настроек.

Что означает режим сравнения «Format Only»?

В этом режиме инструмент игнорирует текстовые значения ячеек и ищет только различия в форматировании, например, изменения шрифта или цвета.

В каком формате выдается результат?

Результатом работы является скачиваемый PDF-отчет, в котором наглядно подсвечены добавленные, удаленные и измененные данные.

Документация API

Конечная точка запроса

POST /ru/api/tools/csv-excel-diff-tool

Параметры запроса

Имя параметра Тип Обязательно Описание
leftInput textarea Нет -
leftFile file (Требуется загрузка) Нет -
leftSheetName text Нет -
rightInput textarea Нет -
rightFile file (Требуется загрузка) Нет -
rightSheetName text Нет -
keyColumns text Нет -
compareMode select Нет -
reportTitle text Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/csv-excel-diff-tool для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-csv-excel-diff-tool": {
      "name": "csv-excel-diff-tool",
      "description": "Сравнивает два CSV или XLSX и экспортирует PDF-отчет с различиями по строкам, столбцам и ячейкам",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-excel-diff-tool",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]