Объединение папки однотипных CSV
Согласовать заголовки и типы нескольких файлов, сохранить источник каждой строки и журнал несовместимостей.
Методика и примеры
Объединение папки однотипных CSV
Файлы разбираются независимо, затем согласуются по точной схеме либо объединению заголовков. Несовместимые файлы и смешанные типы попадают в журнал. Каждая выходная строка содержит исходное имя файла и номер записи, значения не приводятся к числам молча.
Ограничения
Точные ключи сохраняют текстовые ID и ведущие нули. Пустые ключи требуют проверки. Нечёткие алгоритмы — до 200 000 пар / 5000 кандидатов с ручным подтверждением; оценка сходства не является вероятностью. ISO-время требует явной зоны. Никакие внешние системы не изменяются.
Проверяемый пример
Входные данные примера
id;name;amount 1;Анна;10 2;Борис;20 4;Глеб;40
| id | name | amount | _source_file | _source_row |
|---|---|---|---|---|
| 1 | Анна | 10 | A.csv | 2 |
| 2 | Борис | 20 | A.csv | 3 |
| 4 | Глеб | 40 | A.csv | 4 |
