Соединение таблиц CSV и Excel — конструктор JOIN

Соедините таблицы по ключам: INNER, LEFT, RIGHT, FULL и ANTI с предпросмотром числа строк.

Рабочая область

Обработка на устройстве. Введённые данные и файлы не отправляются в аналитику. Ctrl/Cmd + Enter — запуск.

Таблица A — исходная

Файл имеет приоритет над вставленным текстом. Чтобы использовать текст, начните его редактировать.

Таблица B — новая / правая

Файл имеет приоритет над вставленным текстом. Чтобы использовать текст, начните его редактировать.

Для составного ключа выберите несколько столбцов (Ctrl/Cmd или выбор в списке). Поля ключей A и B сопоставляются в порядке столбцов.

Настройки и технический отчёт

Сохранение только по вашему нажатию. Обычный рецепт не содержит таблиц и файлов. Проект раскроя содержит введённый склад и детали — храните его на своём устройстве.

Как работает

INNER сохраняет совпавшие пары, LEFT — все строки A, RIGHT — все строки B, FULL — обе таблицы, ANTI — строки A без пары в B. Для ключа с m записями в A и n в B создаётся m × n пар. Перед построением результата показывается кардинальность, строки без пары и пустые ключи. Many-to-many требует отдельного подтверждения. Поля имеют префиксы A./B., а номера строк сохраняют происхождение.

Ограничения

Точное совпадение с явно выбранной нормализацией пробелов и регистра. Пустые ключи не соединяются. До 20 000 строк на входную таблицу, 200 столбцов, 500 000 ячеек и 50 000 выходных строк; превышение отклоняется до построения результата. XLSX использует сохранённые значения без оформления и пересчёта формул. CSV-экспорт экранирует потенциальные формулы; JSON сохраняет исходные строки.

Проверяемый пример

Если ключ 7 встречается дважды в A и трижды в B, INNER JOIN даст шесть строк. Если у A дополнительно есть ключ 9 без пары, LEFT JOIN даст семь строк. Такое размножение заранее видно в предпросмотре.

Источники метода

Следующая задача