Перейти к содержимому
Инструменты Кейсы Компания Контакты
+7 (495) 185-60-65
Сервисы

Конвертер столбец ↔ строка онлайн — список в строку через разделитель

Минус-слова для Директа, значения для 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, введённый текст никуда не отправляется.

Похожие инструменты