Разделитель запятыми
Вставьте по одному элементу на строку, например столбец, скопированный из таблицы, и получите один список через запятую. Переключите направление, чтобы разбить список обратно на строки. Можно сменить разделитель, заключить элементы в кавычки и удалить дубликаты. Бесплатно, без регистрации, ничего не загружается.
Направление
Настройки
Как пользоваться разделителем запятыми
- Выберите направление. «Строки в значения через запятую» объединяет строки в одну строку. «Значения через запятую в строки» разбивает строку, по одному элементу на строку.
- Задайте разделитель. По умолчанию это запятая с пробелом. Замените на точку с запятой, вертикальную черту или что угодно другое. Для строгой строки CSV используйте запятую без пробела.
- Отметьте настройки. «Заключить элементы в кавычки» и «Удалить дубликаты» действуют, когда вы объединяете строки, а не когда разбиваете.
- Вставьте список и нажмите «Преобразовать». Результат не обновляется по мере набора. Счётчик «Элементов» показывает, сколько получилось; затем скопируйте результат.
Пример
Копирование столбца из Excel или Google Таблиц даёт одно значение на строку. Вставка четырёх строк — apple, banana, cherry и apple (повтор) — даёт результаты ниже. Каждая строка сначала очищается от пробелов, а пустые строки пропускаются.
| Настройки | Результат | Элементов |
|---|---|---|
| По умолчанию | apple, banana, cherry, apple | 4 |
| Удалить дубликаты | apple, banana, cherry | 3 |
| Удалить дубликаты + кавычки | "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, а элемент с разделителем берётся в кавычки, даже если эта опция выключена.
- Как превратить список через запятую обратно в строки?
- Выберите «Значения через запятую в строки», вставьте список и нажмите «Преобразовать». Текст разбивается по разделителю, пробелы вокруг каждого элемента обрезаются, пустые куски отбрасываются, и каждый элемент попадает на отдельную строку.
- Как удалить дубликаты при преобразовании?
- Отметьте «Удалить дубликаты» перед нажатием «Преобразовать». Сравнение точное и чувствительно к регистру, а первое вхождение каждого элемента сохраняется в исходном порядке. Опция действует только при объединении строк.
- Текст загружается или сохраняется где-либо?
- Нет. Преобразование выполняется в вашем браузере, ничего не отправляется на сервер. Закрытие вкладки очищает текст.