Убрать пустые строки из CSV
Пустые строки прячутся между данными и ломают подсчёт строк, импорт, каждый SUM(). Мы сканируем каждую строку и удаляем те, где все ячейки пусты. Хоть одно значение — строка остаётся.
Пустые строки убраны
До
John,25 Jane,30
После
John,25 Jane,30
Перетащите CSV-файл сюда
или нажмите, чтобы выбрать
Исправление «empty rows» будет обнаружено автоматически.
Что это и почему важно?
Пустые строки попадают в CSV по разным причинам: лишние переводы строк в конце, ошибки copy-paste из таблиц, или особенности экспорта, вставляющие пробелы между секциями.
Эти пустые строки создают реальные проблемы: импорт падает, увидев неожиданную пустую запись; счётчики строк врут; формулы со ссылками на номера строк ломаются.
CSV First Aid проходит по каждой строке и удаляет те, где все ячейки пусты. Строки хотя бы с одним значением остаются. Это безопасно, потому что действительно пустые строки никогда не содержат ничего полезного.
Как это работает
- 1Перетащите CSV. Проверяем каждую строку на полную пустоту.
- 2В диагнозе — сколько пустых строк найдено. Фикс включён по умолчанию.
- 3Применить → Скачать. Пустые ушли.
FAQ
Удалит ли это строки только с пробелами?
Строки только с пробелами сначала обрабатывает триммер пробелов (если включён). После трима, если все ячейки стали пусты, empty-row remover их ловит. Для лучшего результата включайте оба.
У меня намеренные пустые строки как разделители. Можно оставить?
Да — просто отключите фикс 'Empty rows' в панели диагноза. Применяются только те фиксы, которые вы включили.
Обрабатывает ли завершающий перевод строки в конце файла?
Да. Завершающий перевод строки даёт одну пустую строку в конце — мы её находим и убираем.
Похожие инструменты
Триммер пробелов CSV
Один хвостовой пробел — причина, почему VLOOKUP не находит, почему две строки выглядят как дубли, но таковыми не являются, почему join молча теряет половину записей. Один проход триммит каждую ячейку — матчи снова работают.
Убрать дублирующиеся строки из CSV
Одна строка появляется трижды — плохой join, пропущенный DISTINCT, вчерашний скрипт запустили дважды. Сравниваем каждую строку со всеми остальными и убираем точные совпадения, сохраняя первое вхождение.
CSV Viewer
CSV отрендеренный как настоящая таблица — чередующиеся строки, поиск, пролистывание 200К строк без Excel. Кодировка и разделитель вычисляются из байтов.