Соединить CSV по ключу
Добавьте столбцы второй таблицы по общему коду.
Предпросмотр таблицы
Вставьте CSV или попробуйте пример. Здесь появится обработанная таблица.
Как пользоваться
- Вставьте CSV или откройте файл UTF-8; для двух таблиц добавьте обе версии.
- Укажите номера ключевых столбцов и выберите, какие строки сохранить.
- Создайте результат, проверьте предпросмотр и скачайте CSV или TSV.
Пример
Товары с ценами
Товары: 001 — Блокнот, 002 — Ручка, 003 — Папка. Прайс: 001 — 150, 002 — 50.
Ключ — столбец 1 в обоих CSV; сохранить все строки первой таблицы.
Блокнот — 150; Ручка — 50; Папка — пустая цена.
Форматы и ограничения
Соедините справочник товаров с прайсом, список клиентов с дополнительными сведениями или две другие таблицы по общему коду. Инструмент добавляет столбцы второй таблицы к первой; строки не нужно заранее сортировать.
- На входе
- CSV, TSV UTF-8, Вставленный текст
- Результат
- CSV UTF-8 с BOM, TSV UTF-8 с BOM
CSV с колонками первой таблицы и значениями второй; общий ключ не дублируется.
- Каждый CSV или TSV в UTF-8: до 1 МБ при загрузке и 200 000 символов.
- До 5 000 строк вместе с заголовком, 200 столбцов и 100 000 ячеек во входе и результате.
- Результат до 1 миллиона символов. XLSX не поддерживается.
Повторы ключа создают все сочетания совпавших строк. Пустые ключи не совпадают; 001 и 1 различаются. До 5 000 строк результата. Совпадающие названия получают свободный суффикс (2), (3) и далее; пустые заголовки — «Столбец N». Защита от формул при экспорте включена по умолчанию: значения с =, +, − или @ получают апостроф; отключение сохраняет исходный текст.
Обработка выполняется в памяти браузера. Файлы и введённые таблицы не отправляются серверу и не сохраняются сервисом; после обновления страницы редактор сбрасывается.
Обработка выполняется в памяти браузера. Файлы и введённые таблицы не отправляются серверу и не сохраняются сервисом; после обновления страницы редактор сбрасывается. Каждый CSV или TSV в UTF-8: до 1 МБ при загрузке и 200 000 символов. До 5 000 строк вместе с заголовком, 200 столбцов и 100 000 ячеек во входе и результате. Результат до 1 миллиона символов. XLSX не поддерживается.
Вопросы об инструменте
Чем соединение по ключу отличается от объединения CSV?
Соединение добавляет столбцы по совпадающему коду. Объединение CSV добавляет строки одной таблицы под другую и требует одинаковых столбцов.
Что дают три вида соединения?
Левое сохраняет все строки первой таблицы, внутреннее оставляет только совпавшие ключи, полное добавляет также строки второй таблицы без пары.
Что произойдёт с повторяющимися ключами?
Каждая строка первой таблицы соединяется с каждой совпавшей строкой второй. Два совпадения с каждой стороны дают четыре строки; слишком большой результат отклоняется.
Совпадают ли ключи 001 и 1?
Нет, ключи сравниваются как текст. Ведущие нули и пробелы имеют значение; ненужные пробелы можно заранее убрать отдельным инструментом.
Соединятся ли две строки с пустым ключом?
Нет. Пустые и состоящие только из пробелов ключи не образуют совпадений. Их сохранение зависит от выбранного вида соединения.
Нужно ли одинаковое положение ключа в файлах?
Нет. Номер ключевого столбца задаётся для каждого файла отдельно, начиная с 1. Заголовки и другие столбцы могут различаться.