Триммер пробелов CSV — убрать начальные и конечные пробелы
Один хвостовой пробел — причина, почему VLOOKUP не находит, почему две строки выглядят как дубли, но таковыми не являются, почему join молча теряет половину записей. Один проход триммит каждую ячейку — матчи снова работают.
Пробелы обрезаны
До
John , 25 , NYC
После
John,25,NYC
Перетащите CSV-файл сюда
или нажмите, чтобы выбрать
Исправление «whitespace» будет обнаружено автоматически.
Что это и почему важно?
Лишние пробелы в начале или конце значений ячеек невидимы, но создают реальные проблемы. 'Alice' и ' Alice' выглядят одинаково в таблице, но VLOOKUP их не сматчит, фильтры пропускают записи, проверки дубликатов падают. Бесит, потому что всё выглядит корректно.
Эти скрытые пробелы попадают через copy-paste, ручной ввод, экспорты из других систем. Один лишний пробел в ключевой колонке ломает все ваши lookup-ы и формулы.
CSV First Aid проверяет каждую ячейку файла и убирает пробелы в начале и конце. Пробелы между словами (как в 'New York') сохраняются как есть.
Как это работает
- 1Перетащите CSV. Сканируем каждую ячейку на скрытые начальные или конечные пробелы.
- 2В диагнозе — сколько ячеек содержит лишние пробелы.
- 3Применить → ячейки обрезаны. Скачать.
FAQ
Удаляет ли это неразрывные пробелы (NBSP)?
NBSP (U+00A0) обрабатывается чистильщиком невидимых символов. Для лучшего результата включайте оба фикса — invisible char идёт первым и конвертирует NBSP в обычный пробел, потом триммер их убирает.
А табы и переводы строк внутри ячеек?
Начальные/конечные табы обрезаются. Переводы строк внутри заквоченных многострочных ячеек сохраняются — они обычно намеренные.
Триммит ли пробелы из пустых ячеек?
Да. Ячейка только с пробелами становится пустой строкой. Если также включён empty-row remover, строки, ставшие полностью пустыми после трима, убираются.
Похожие инструменты
Убрать невидимые символы из CSV
NBSP, zero-width joiners, залётные control-байты — вы их не видите в Excel, но VLOOKUP видит и не матчит. Сканируем каждую ячейку и убираем то, чего не должно быть.
Убрать пустые строки из CSV
Пустые строки прячутся между данными и ломают подсчёт строк, импорт, каждый SUM(). Мы сканируем каждую строку и удаляем те, где все ячейки пусты. Хоть одно значение — строка остаётся.
Убрать дублирующиеся строки из CSV
Одна строка появляется трижды — плохой join, пропущенный DISTINCT, вчерашний скрипт запустили дважды. Сравниваем каждую строку со всеми остальными и убираем точные совпадения, сохраняя первое вхождение.