Выявление противоречивых строк
Проверить межполевые правила вроде даты окончания раньше начала; выгрузить нарушения по правилам.
Методика и примеры
Выявление противоречивых строк
Каждое правило сравнивает два поля либо поле с константой. Тип date/number/string выбирается в правиле, после чего применяется eq/ne/lt/le/gt/ge. Ошибка разбора и нарушение условия выводятся с номером строки, а исходные данные сохраняются.
Ограничения
До 20 000 записей, 200 столбцов, 500 000 ячеек; до 50 000 строк и 1 млн ячеек результата. XLSX: сохранённые значения выбранного листа, без формул и форматирования. Старый XLS не поддерживается. CSV-экспорт защищает формулы апострофом; для исходных строк используйте JSON.
Проверяемый пример
Входные данные примера
id;start;end;amount 1;01.01.2026;02.01.2026;10 2;05.01.2026;03.01.2026;-2
| Строка | Правило | Левое поле | Значение | Правое поле | Значение | Нарушение |
|---|---|---|---|---|---|---|
| 3 | 1 | end | 03.01.2026 | start | 05.01.2026 | условие не выполнено |
| 3 | 2 | amount | -2 | значение | 0 | условие не выполнено |
