Перейти к содержимому

Разделитель запятыми

Вставьте по одному элементу на строку, например столбец, скопированный из таблицы, и получите один список через запятую. Переключите направление, чтобы разбить список обратно на строки. Можно сменить разделитель, заключить элементы в кавычки и удалить дубликаты. Бесплатно, без регистрации, ничего не загружается.

Направление

Настройки

Как пользоваться разделителем запятыми

  1. Выберите направление. «Строки в значения через запятую» объединяет строки в одну строку. «Значения через запятую в строки» разбивает строку, по одному элементу на строку.
  2. Задайте разделитель. По умолчанию это запятая с пробелом. Замените на точку с запятой, вертикальную черту или что угодно другое. Для строгой строки CSV используйте запятую без пробела.
  3. Отметьте настройки. «Заключить элементы в кавычки» и «Удалить дубликаты» действуют, когда вы объединяете строки, а не когда разбиваете.
  4. Вставьте список и нажмите «Преобразовать». Результат не обновляется по мере набора. Счётчик «Элементов» показывает, сколько получилось; затем скопируйте результат.

Пример

Копирование столбца из Excel или Google Таблиц даёт одно значение на строку. Вставка четырёх строк — apple, banana, cherry и apple (повтор) — даёт результаты ниже. Каждая строка сначала очищается от пробелов, а пустые строки пропускаются.

НастройкиРезультатЭлементов
По умолчаниюapple, banana, cherry, apple4
Удалить дубликатыapple, banana, cherry3
Удалить дубликаты + кавычки"apple", "banana", "cherry"3

Дубликаты удаляются первыми и сравниваются точно (поэтому «Apple» и «apple» — разные элементы); остаётся первое вхождение каждого. Разбиение работает в обратную сторону: «apple, banana, cherry» с разделителем по умолчанию становится тремя строками.

Объединитель, а не парсер CSV

  • Кавычки следуют RFC 4180. Элементы в кавычках получают двойные кавычки, а уже имеющаяся внутри элемента кавычка удваивается, поэтому 12" ruler становится "12"" ruler". Элемент, который содержит разделитель или кавычку, берётся в кавычки, даже если «Заключить элементы в кавычки» выключено, чтобы строгий читатель CSV получил те же элементы обратно.
  • Разбор понимает поля в кавычках. "Smith, John", "Lee, Ann" даёт два элемента, удвоенная кавычка внутри кавычек читается как одна, а элемент в кавычках может содержать перенос строки (тогда он занимает две строки результата). Кавычки удаляются, а пробелы внутри них сохраняются. Кавычка в середине элемента без кавычек, как в 12" ruler, не трогается. Для целых строк и столбцов используйте CSV в таблицу.
  • Разделитель используется так, как вы его ввели, при объединении, включая пробелы. При разбиении сам разделитель обрезается, поэтому «, » разбивает по голой запятой, а пробелы вокруг каждого элемента удаляются после.
  • Списки строк для SQL нуждаются в одинарных кавычках. Этот инструмент берёт элементы в двойные кавычки. Для 'apple', 'banana' используйте Префикс/суффикс с одинарной кавычкой в обоих полях.

Какой инструмент вам нужен?

Если вам нужно…Используйте
Строки, объединённые в один список, или список, разбитый на строкиЭтот разделитель запятыми
Текст, добавленный вокруг каждой строки, с сохранением строкПрефикс/суффикс
Список с маркерамиГенератор маркированных списков
Элементы, отсортированные или очищенные от дубликатов как строкиСортировка строк или Удаление повторяющихся строк
Настоящие данные CSV в виде таблицыCSV в таблицу

Часто задаваемые вопросы

Как превратить столбец в список через запятую?
Выберите «Строки в значения через запятую», вставьте столбец с одним элементом на строку и нажмите «Преобразовать». Каждая строка очищается от пробелов, пустые строки пропускаются, а элементы объединяются вашим разделителем в одну строку, которую можно скопировать.
Можно ли использовать другой разделитель вместо запятой?
Да. Поле разделителя принимает любой текст: точку с запятой, вертикальную черту, дефис или запятую с пробелом. То же поле используется при разбиении списка обратно на строки. Если оставить его пустым при разбиении, инструмент возьмёт запятую.
Что делает опция «Заключить элементы в кавычки»?
Она ставит двойную кавычку с каждой стороны каждого элемента перед объединением, поэтому результат выглядит так: "apple", "banana", "cherry". Это подходит для массивов JSON и многих языков программирования. Кавычка внутри элемента удваивается, как требует стандарт CSV, а элемент с разделителем берётся в кавычки, даже если эта опция выключена.
Как превратить список через запятую обратно в строки?
Выберите «Значения через запятую в строки», вставьте список и нажмите «Преобразовать». Текст разбивается по разделителю, пробелы вокруг каждого элемента обрезаются, пустые куски отбрасываются, и каждый элемент попадает на отдельную строку.
Как удалить дубликаты при преобразовании?
Отметьте «Удалить дубликаты» перед нажатием «Преобразовать». Сравнение точное и чувствительно к регистру, а первое вхождение каждого элемента сохраняется в исходном порядке. Опция действует только при объединении строк.
Текст загружается или сохраняется где-либо?
Нет. Преобразование выполняется в вашем браузере, ничего не отправляется на сервер. Закрытие вкладки очищает текст.

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

Ещё в разделе «Очистка и форматирование текста»