Конвертер столбец ↔ строка онлайн — список в строку через разделитель
Минус-слова для Директа, значения для SQL IN(), правка чужого перечня: столбец превращается в строку и обратно прямо в браузере.
Список приехал столбцом: выгрузка из Wordstat, экспорт из таблицы, кусок семантики от подрядчика. А вставить его надо одной строкой через запятую, и руками это делается заменой переносов в блокноте, что на пятой итерации начинает раздражать.
Поле выше работает в обе стороны сразу. Сверху столбец склеивается в строку через выбранный разделитель, ниже готовая строка разбирается назад в столбец. Оба блока живут на одном экране, переключать ничего не нужно.
Где это выручает: три готовых рецепта
Если читать некогда, берите настройку целиком.
- Минус-слова для Директа и Google Ads. Разделитель «Пробел», кавычки «Без кавычек», галочка обрезки включена. Собрали столбец фраз, забрали строку, отнесли в кампанию.
- Список для SQL IN(). Разделитель «Запятая (,)». Для строковых значений кавычки одинарные, для числовых идентификаторов «Без кавычек». На выходе готовое содержимое скобок.
- Правка чужой строки. Прилетел перечень в одну строку, читать его невозможно. Поставьте разделитель, которым её клеили, вставьте во второе поле, поправьте столбец и склейте назад.
Как превратить столбец в строку
Отметьте галочку согласия, она открывает поля.
Сверху три настройки. Разделитель: запятая с пробелом, просто запятая, вертикальная черта, точка с запятой, пробел. Последний пункт списка называется «Свой символ»: выберите его, и рядом появится поле для своего разделителя. Дальше кавычки: без них, двойные или одинарные. И галочка «Обрезать пробелы и убирать пустые строки», она включена сразу.
Список вставляется в поле «Список», по элементу на строку, а результат появляется в блоке «Столбец → строка», с кнопкой «Скопировать» рядом. Пока поле пустое, кнопки нет: она появляется вместе с результатом.
Обратный ход: из строки в столбец
Второе поле называется «Строка»: вставьте туда готовый перечень, и ниже он развернётся столбцом.
Разделитель берётся из той же настройки сверху. Если строку клеили через что-то экзотическое, выберите «Свой символ» и впишите точный символ или последовательность символов, иначе разбор пройдёт мимо и вернёт одну длинную строку.
Кавычки при обратном разборе снимаются, но только те, что выбраны в настройке, и только по краям элемента: удвоенные кавычки внутри значения так и останутся удвоенными. Разложили строку с одинарными кавычками, а в списке стоят двойные, значит кавычки останутся внутри элементов. Поставьте нужный вид и перечитайте результат.
Поле «Строка» однострочное. Многострочный текст туда вставится в одну линию, и переносы при разборе не сработают как разделитель: для них есть верхнее поле.
Кавычки и SQL: когда они нужны
Правило простое и держится на типе колонки.
- Колонка строковая, вроде названия города или артикула с буквами: кавычки обязательны. Обычно одинарные, их понимают и PostgreSQL, и MySQL.
- Колонка числовая, вроде id или кода товара из цифр: кавычки не нужны. MySQL их проглотит и сделает приведение типа, PostgreSQL ответит ошибкой.
- Внутри значений встречается апостроф, например O'Brien: кавычку внутри значения инструмент удваивает сам, и в строку уходит 'O''Brien'. Так удвоение и понимают MySQL с PostgreSQL, запрос не сломается. С двойными кавычками правило то же.
На что обратить внимание
- Инструмент не чистит дубли. Одинаковые строки попадут в результат по разу на каждое вхождение, так что список стоит прогнать через дедупликатор заранее.
- Обрезка пробелов включена по умолчанию, и обычно это хорошо, но если пробел в начале элемента у вас значимый, галочку придётся снять.
- Предела по числу строк нет. Десятки тысяч строк браузер пережёвывает без пауз, потому что вся работа сводится к разрезанию и склейке.
- Своё поле разделителя оставили пустым, значит элементы склеятся вплотную, без единого символа между ними. Проверьте, что символ вписан.
- Всё считается в браузере, на JavaScript, поэтому клиентская база или закрытая семантика на сервер не уедут.
Вставьте свой список и посмотрите, что получится. Обратный разбор проверяется тем же движением.
Частые вопросы
Как собрать минус-слова в одну строку для Директа?
Вставьте список по одной фразе в строку в поле «Список», выберите разделитель «Пробел» или «Запятая», кавычки оставьте на «Без кавычек». Готовая строка появится в блоке «Столбец → строка», рядом с ней кнопка «Скопировать».
В значениях есть апострофы, а список нужен для SQL. Что делать?
Ничего особенного, просто выберите одинарные кавычки. Апостроф внутри значения инструмент удвоит сам: O'Brien уйдёт в результат как 'O''Brien'. Именно так удвоение читают MySQL и PostgreSQL, поэтому запрос не сломается. С двойными кавычками работает то же правило. Чистить список до склейки больше не нужно.
Можно ли восстановить список из строки, если разделитель нестандартный?
Да. Выберите «Свой символ» и введите точную последовательность символов, которой строку склеивали. Разбор идёт буквально: пробел рядом с запятой тоже считается частью разделителя, поэтому вписывайте всё как есть.
Сколько строк выдержит инструмент?
Верхней границы нет. Работа сводится к разрезанию текста и склейке, поэтому десятки тысяч строк обрабатываются без заметной паузы.
Инструмент убирает дубли?
Нет, повторы пройдут насквозь: сколько одинаковых строк вставили, столько и окажется в результате. Снимать дубли нужно заранее, для этого на сайте есть отдельный дедупликатор фраз.
Данные уходят на сервер?
Нет, всё преобразование выполняется прямо в браузере на JavaScript, введённый текст никуда не отправляется.
Похожие инструменты
Умный дедупликатор ключевых фраз онлайн — удалить дубли из списка
Чистит ядро от дублей по вашим правилам: регистр, пробелы, порядок слов. Первая формулировка фразы остаётся нетронутой.
Пересечение и разность списков онлайн — сравнить два или три списка
Показывает, чем два или три списка отличаются: общее, уникальное и объединение без повторов. Кнопку нажимать не нужно.
Разбивка большого списка на части онлайн — по N строк с копированием и скачиванием
Длинный список режется на части по N строк: у каждой свой счётчик, кнопка копирования и файл .txt. Пригодится, когда кабинет ставит лимит на загрузку.