CSV / TSV

Очистка CSVпроверьте строки и столбцы перед импортом

Соберите последовательность операций и подтвердите её результат в предпросмотре.

Очистка CSV

Источник CSV

CSV обрабатывается в этом браузере; данные не отправляются.

Таблица результата

СтрокаСтолбец 1Столбец 2Столбец 3
1idnameteam
2007AdaBlue
3003GraceRed
4007AdaBlue
5
6010LinBlue
Показано 6 из 6 видимых записей; всего в результате 6.
Настройки чтения

Шаги очистки

Укажите позиции от 1 на этом шаге через запятую. Пусто — только для сравнения целых строк. Перестановка требует все столбцы ровно по разу.

Шагов пока нет. Добавьте операцию и проверьте всю последовательность.

    Поиск учитывает регистр и не меняет экспортируемые строки.

    Ввод или шаги изменены. Перед экспортом проверьте и примените результат.

    Очистка CSV нужна, когда выгрузка содержит повторяющиеся номера клиентов, но другие поля у записей различаются. Выберите столбцы ключа и проверьте, какая запись останется, прежде чем заменить исходный текст.

    Для следующего импорта данных может понадобиться другой набор полей. Извлеките нужные столбцы в заданном порядке и измените заголовки. Коды с ведущими нулями остаются строками, без преобразования в числа.

    Очистка CSV с проверяемым порядком действий

    Определите первую сохраняемую запись

    Очистка CSV выполняется по шагам. Если сначала отсортировать данные, а затем убрать повторы, сохранится первая запись уже в новом порядке. Предпросмотр показывает число удалённых строк на каждом этапе.

    Удаление повторяющихся и пустых строк с сохранением первой совпавшей записи

    Перемещайте поля вместе со значениями

    После извлечения 3,1 исходный третий столбец становится первым. Последующее переименование использует новый номер. Таблица помогает проверить структуру даже при одинаковых названиях заголовков.

    Третий и первый цветные столбцы сохранены в этом порядке, средний столбец удалён

    Что проверить до применения

    01

    Разделитель и строку заголовка

    По умолчанию используется запятая, первая запись считается заголовком. Отключите эту настройку, если заголовка нет. Перенос внутри кавычек относится к ячейке, а не создаёт новую запись.

    02

    Номера после изменения структуры

    Нумерация начинается с 1 и относится к текущему шагу. Удаление и извлечение столбцов меняет позиции для следующих операций. Полная перестановка требует каждый текущий номер ровно один раз.

    03

    Подтверждение и область выгрузки

    Запустите предпросмотр кнопкой или Ctrl/Cmd+Enter. Применение заменит источник и очистит шаги. Отмена восстановит источник, результат и шаги. Поиск меняет только видимую таблицу, а не экспортируемые строки.

    Выбирайте данные по явным правилам

    Удаление дубликатов CSV по ключам

    Укажите один или несколько столбцов либо оставьте выбор пустым для сравнения всей строки. Совпасть должны все выбранные значения. Регистр, пробелы и пустые ключи учитываются без нормализации.

    Фильтрация по одному полю

    Условия: содержит, не содержит, равно, не равно, пусто и непусто. Несколько фильтров последовательно сужают результат. Поиск чувствителен к регистру и не добавляет шаг фильтрации.

    Извлечение и перестановка полей

    Можно выбрать упорядоченное подмножество, убрать столбцы, переименовать столбцы по одному или задать полный новый порядок. Одинаковые заголовки не объединяются, поскольку операции адресуют позиции.

    Изменения в числах

    Предпросмотр считает удалённые и перемещённые строки, удалённые столбцы и изменённые позиции ячеек. Сортировка текста стабильна: равные значения сохраняют относительный порядок. Можно отдельно удалить пустые строки.

    Границы обработки и сохранения значений

    Пробел не является пустым значением
    Удаляется только запись, у которой все ячейки — пустые строки. Пробел, 0 и текст null остаются. Автоматической обрезки, смены регистра и объединения конфликтующих полей нет. Если запись состоит из одного поля с пробелом, но нужны другие столбцы, проверка ширины завершится ошибкой.
    Неоднозначные повреждения не исправляются
    Запись, прочитанная как одно пустое поле, может расширяться до ширины таблицы; её количество показано отдельно. Остальные несовпадения числа столбцов и неверные кавычки останавливают предпросмотр.
    Ограниченная сессия вставленного текста
    Ввод и вывод — до 2 MiB каждый, не более 2 000 записей с заголовком, 100 столбцов и 50 шагов. Импорт файлов, загрузка URL и сохранение сессии отсутствуют.
    Сортировка не распознаёт числа
    Сравниваются строки UTF-16, поэтому по возрастанию 10 стоит перед 2. Даты и длинные числа не преобразуются. Значения, похожие на формулы, отмечаются, но не выполняются и не обезвреживаются.
    Устаревший результат нельзя выгрузить
    После изменения источника, настроек или шагов снова создайте и примените предпросмотр. Экспорт содержит все подтверждённые строки. Кавычки и разделители записей могут быть записаны заново; совпадение байтов не гарантируется.

    Очистка CSV: вопросы и ответы

    Какая строка сохраняется, если есть дубликаты?

    Первая совпавшая запись на текущем шаге. Если перед удалением повторов была сортировка, учитывается её порядок. Режима сохранения последней записи или слияния значений здесь нет.

    Можно игнорировать регистр букв?

    Нет. Очистка CSV сравнивает значения точно: A и a различаются, как и строки с разными пробелами. Подготовьте нужное написание отдельно, если задача требует нечувствительного сравнения.

    Можно увидеть итоговые количества?

    Да. Предпросмотр показывает исходное и итоговое число строк и столбцов, а также изменения на каждом шаге. Количество видимых записей в таблице не ограничивает полную выгрузку.

    Можно выбрать несколько ключевых столбцов?

    Да. Перечислите текущие номера через запятую, например 1,3. Записи считаются повтором только при совпадении сочетания всех выбранных полей. Пустой список означает сравнение всей строки.

    Почему найдено ноль дубликатов?

    Проверьте номера столбцов и значения ключей. Различия регистра и пробелов сохраняются. Возможно, предыдущий фильтр уже убрал повторы, либо выбранная комбинация полей действительно уникальна.

    Шаг обработки дал неожиданный результат?

    Подготовьте следующую выгрузку

    Очистка CSV начинается с проверки примера: добавьте нужные шаги, проверьте количество записей и позиции полей, затем примените последовательность.