Объединение CSV по ключу
Объедините две CSV-таблицы в одну, используя общий ключевой столбец.
Объединение CSV по ключу
Вставьте две CSV-таблицы, и этот инструмент объединит их в одну, сопоставляя строки по общему ключевому столбцу — то же самое, что VLOOKUP в электронной таблице или SQL JOIN, но без установки ничего. Вставьте таблицу заказов и таблицу клиентов или любые два экспорта с общим столбцом ID, и получите одну объединённую таблицу.
Тип объединения определяет, какие строки остаются: inner сохраняет только совпадающие ключи, left сохраняет все строки из первой таблицы, right сохраняет все строки из второй таблицы, а full сохраняет все строки из обеих, заполняя пропуски выбранным вами значением. Ключевой столбец может иметь разные названия в каждой таблице, а сравнение может удалять пробелы и игнорировать регистр, поэтому "ID-42" и " id-42 " всё равно будут совпадать. Когда обе таблицы имеют общий столбец, отличный от ключа, версия из второй таблицы переименовывается с выбранным вами префиксом, чтобы ничего не было перезаписано молча. Включение опции "Отметить строки с повторяющимися ключами" помечает любую строку, ключ которой повторяется в пределах её собственной таблицы — полезно для выявления объединения, которое вот-вот расширится.
Инструмент читает CSV согласно RFC 4180, поэтому кавычки, встроенные запятые и разрывы строк внутри кавычек анализируются корректно, и он принимает окончания Windows (CRLF) или Unix (LF) в обеих таблицах. Разделитель входных данных может быть автоматически определён для каждой таблицы или установлен на запятую, точку с запятой, табуляцию или вертикальную черту, а разделитель выходных данных выбирается независимо. Статистика в реальном времени показывает строки, прочитанные из каждой таблицы, количество совпадающих ключей и количество дублированных.
Всё выполняется локально в вашем браузере — ни одна таблица никогда не загружается, поэтому безопасно объединять электронные таблицы с данными клиентов. Скопируйте результат, загрузите его как файл .txt или отправьте обратно во вход для выполнения следующего шага.