Разбивка большого списка на части онлайн — по N строк с копированием и скачиванием
Длинный список режется на части по N строк: у каждой свой счётчик, кнопка копирования и файл .txt. Пригодится, когда кабинет ставит лимит на загрузку.
Кабинет принимает не больше стольких-то строк за раз. А у вас список на восемь тысяч: телефоны для загрузки в аудиторию, ключевые фразы, ID объявлений, ссылки на переобход. Начинается нарезка в блокноте, и к четвёртому куску вы уже не помните, где остановились.
Поле выше само разбивает список на части. Вставили, указали размер части, забрали готовые куски.
Кому это нужно чаще всего
- Таргетологу и специалисту по контексту: загрузка аудиторий и списков по частям, когда площадка ставит потолок.
- SEO-специалисту: отправка URL на переобход порциями.
- Тому, кто заливает базу в CRM или сервис рассылок: импорт по частям вместо одного файла, который отвалится на середине.
По сколько строк резать
Точную цифру инструмент вам не подскажет, и никто не подскажет честно. Лимиты кабинетов меняются несколько раз в год, а у части сервисов зависят от тарифа.
Правило такое: откройте справку той площадки, куда грузите, найдите предел на одну загрузку и поставьте его в поле «Строк в одной части». Не нашли цифру, берите с запасом. Часть на тысячу строк проходит почти везде, а лишний файл стоит десяти секунд.
Заодно проверьте, считает площадка строки или байты файла. Список длинных URL упирается в размер раньше, чем в число строк.
Как разбить список на части
Отметьте галочку согласия, она открывает поля.
Вставьте список в большое поле, по элементу на строку. В поле «Строк в одной части» стоит 50, поменяйте на свой лимит. Счётчики сверху сразу покажут, сколько всего строк и на сколько частей они разошлись.
Ниже появятся сами части. У каждой свой заголовок вида «Часть 3 (50 строк)», рядом кнопки «Скопировать» и «Скачать .txt».
Размер части лучше выставить до того, как вставите список. При каждом изменении страница перерисовывает все части заново, и на длинном списке это заметно.
Что делать с частями
Если частей две или три, проще копировать по одной и вставлять в кабинет руками.
Когда их пятнадцать, нажмите «Скачать все части (.txt)»: браузер сохранит отдельный файл на каждую часть, по очереди. Имена файлов идут по порядку, part-1.txt, part-2.txt и дальше, так что при загрузке вы не собьётесь.
Файлы падают с паузой примерно в четверть секунды. На двадцати частях это пять секунд, на сотне почти полминуты, и всё это время вкладку закрывать нельзя.
Возможно, браузер спросит разрешение на скачивание нескольких файлов сразу. Это его обычная защита, разрешайте.
Списки с персональными данными
Типичный список здесь это телефоны или почты клиентов. То есть персональные данные, со всеми обязанностями из 152-ФЗ.
Нарезка идёт прямо в браузере. Список не уходит на наш сервер, не пишется в базу и не остаётся в логах: скрипт получает текст из поля и возвращает куски в ту же страницу. Закрыли вкладку, и данных больше нет нигде.
Для сравнения: каждая выгрузка контактов в облачный сервис-сплиттер это передача персональных данных третьему лицу, и оформлять её надо по правилам, с поручением на обработку. Здесь такой передачи просто нет.
Остальные дыры это не закрывает. Проверьте формы и куки на сайте: разбор типовых нарушений мы собрали в статье о том, где сайт нарушает 152-ФЗ.
На что обратить внимание
- Пустые строки считаются строками. Список с прогалами даст части неровными, поэтому лучше почистить его до нарезки.
- Дубли инструмент не трогает и пробелы по краям не обрезает. Строка с лишним пробелом уедет в часть как есть, а кабинет потом сочтёт её отдельным значением.
- Порядок строк сохраняется. Первая часть это первые N строк исходника, без перемешивания.
- В поле размера части живут только целые числа от единицы. Впишете ноль или букву, инструмент молча возьмёт единицу и нарежет список построчно.
- Ограничений на длину списка нет. Но части перерисовываются целиком при каждой правке, поэтому список на десятки тысяч строк с мелким размером части заставит страницу задуматься.
- О структуре CSV инструмент ничего не знает, он режет по переносам строк. Поле с переносом внутри кавычек развалится, и такой файл сюда нести не стоит.
Вставьте свой список и поставьте лимит площадки. Части появятся сразу, дальше останется только копировать.
Частые вопросы
Сколько строк можно вставить?
Верхней границы инструмент не ставит, упор только в память браузера. Но есть нюанс: при каждой правке все части перерисовываются заново. На списке в десятки тысяч строк с мелким размером части страница начнёт подтормаживать. Поэтому сначала выставьте размер части, а список вставляйте вторым шагом.
По сколько строк резать список?
Смотрите справку той площадки, куда грузите: лимиты у кабинетов разные и меняются по нескольку раз в год. Цифру из чужой статьи лучше не брать, она устаревает молча. Не нашли предел, ставьте часть на тысячу строк: столько принимают почти везде. И проверьте заодно, что именно считает площадка. Часть кабинетов упирается не в число строк, а в вес файла, и список длинных URL добирается до этого потолка гораздо раньше.
Как скачать сразу все части?
Нажмите «Скачать все части (.txt)». Браузер сохранит по файлу на каждую часть, с паузой примерно в четверть секунды между ними. На двадцати частях это пять секунд, на сотне почти полминуты, и вкладку в это время закрывать нельзя. Файлы называются part-1.txt, part-2.txt и так далее.
Список отправляется на сервер?
Нет, нарезка и сборка файлов идут только в браузере. Для списка телефонов передачи данных третьему лицу здесь просто нет.
Инструмент чистит дубли и пустые строки?
Нет, он режет список как есть. Пустая строка считается строкой, дубль уезжает в часть вместе со всеми.
Можно резать CSV-файл?
Только если каждая запись в нём занимает ровно одну строку. Инструмент режет текст по переносам и о кавычках, полях и строке заголовка ничего не знает. Запись с переносом внутри поля развалится на две части, а заголовок уедет в первую и больше нигде не появится. Для настоящей работы с таблицами на сайте есть конвертер CSV и JSON.
Похожие инструменты
Умный дедупликатор ключевых фраз онлайн — удалить дубли из списка
Чистит ядро от дублей по вашим правилам: регистр, пробелы, порядок слов. Первая формулировка фразы остаётся нетронутой.
Экстрактор email из текста онлайн — с дедупликацией
Собирает почтовые адреса из текста и HTML, схлопывает повторы и отдаёт список строками или через запятую. Ничего не уходит на сервер.
Конвертер столбец ↔ строка онлайн — список в строку через разделитель
Минус-слова для Директа, значения для SQL IN(), правка чужого перечня: столбец превращается в строку и обратно прямо в браузере.