Превратите столбец строк в одну строку через запятую и обратно
Обработка в вашем браузере. Ничего не загружается на сервер.Вставьте сюда столбец строк и получите одну строку с разделителями, без лишнего разделителя в конце, без пустых строк и, по желанию, без дубликатов. Каждое удаление подсчитано во фразе под результатом, так что список, пришедший с 40 строками и ушедший с 37, точно объясняет почему. Шесть разделителей, четыре вида кавычек.
Эта страница переведена машинным способом с английского оригинала. Перевод ещё не проверен человеком, поэтому ориентируйтесь на английскую версию. Читать английский оригинал
Вставьте список в поле «Ваш список», по одному элементу в строке.
Выберите «Разделитель», а также нужные «Кавычки» или «Обернуть в».
Включите «Удалить дубликаты» или «Удалить пустые строки», если список нужно почистить.
Нажмите «Копировать» или скачайте .txt; список остаётся в вашем браузере.
Объединить список строк в одну строку с разделителями — две минуты в текстовом редакторе и пять секунд здесь, и разница не во времени. Дело в трёх ошибках, которые оставляет ручная работа: разделитель, болтающийся в конце, пустая строка, которую всегда приносит копия из таблицы, и запись, встречающаяся дважды, потому что список вставили из двух мест.
Эта страница исправляет все три и сообщает об этом. Под результатом есть фраза, сколько элементов вошло, сколько вышло и что именно удалено: «37 элементов из 40, удалено 2 пустые строки, удалён 1 дубликат». Ничто не удаляется молча, потому что список, вернувшийся короче без объяснения, хуже списка, который никогда не чистили.
Выберите разделитель: запятая, запятая с пробелом, точка с запятой, вертикальная черта, пробел, табуляция или что-то своё. Выберите, брать ли каждый элемент в одинарные, двойные или обратные кавычки и оборачивать ли всю строку в круглые, квадратные или фигурные скобки. Вместе они превращают столбец номеров заказов в ('ORD-1041','ORD-1042','ORD-1043') — одна вставка в SQL-условие IN, массив JavaScript или список аргументов оболочки.
Та же страница работает в обратную сторону. Смените направление, и строка через запятую станет списком по элементу в строке — то, что нужно, когда вам прислали длинную строку, а вам снова нужен столбец. При разбиении учитываются и концы строк, потому что список, вставленный из письма, обычно смешивает и то и другое.
Сортировка пригодится, когда порядок не важен, а глазу важен: по алфавиту по возрастанию или убыванию либо по числам, где 2 остаётся перед 10, а алфавитная сортировка ставит 10 первым. Всё, что не является числом, идёт после всех чисел, а не перемешивается в начале.
Всё работает в браузере прямо при вводе. Ничего никуда не отправляется, и здесь это важнее обычного, потому что в такой инструмент вставляют адреса клиентов, номера заказов и идентификаторы счетов.
Вставьте список в левое поле, и объединённая строка сразу появится справа. Выберите разделитель: запятую, запятую с пробелом, точку с запятой, вертикальную черту, пробел или табуляцию. В конце не остаётся лишнего разделителя, а пустая строка, которую обычно приносит копия, удаляется и учитывается.
Выберите одинарные кавычки и обёртку в круглые скобки. Каждый элемент возьмётся в кавычки, а вся строка — в скобки, что даёт ('A1','A2','A3') за одно копирование. Включите также удаление дубликатов: повтор в условии IN безвреден, но обычно означает, что исходный список вставили дважды.
Пустые строки удаляются по умолчанию, а дубликаты — если вы это включили. И то и другое подсчитывается во фразе под результатом, где сказано, сколько элементов вошло и сколько вышло. Отключите удаление пустых строк, чтобы сохранить каждую строку точно как вставлено, включая пустые.
Да. Смените направление, и каждое значение окажется на своей строке — то, что нужно для столбца таблицы или чек-листа. Разбиение идёт по выбранному разделителю и по концам строк одновременно, поэтому список, вставленный из письма частично в одну строку, частично в следующую, выходит правильно.
Выберите сортировку по числам, и 2 окажется перед 10 — алфавитная сортировка ошибается здесь, потому что сравнивает по одному символу. Всё, что не является числом, ставится после всех чисел в собственном алфавитном порядке, а не выталкивается в начало из-за неудачного сравнения.
Нет. Всё преобразование выполняется в браузере при вводе, и ничего не загружается. Здесь это важнее, чем на большинстве страниц, потому что в такой инструмент вставляют адреса клиентов, номера заказов, номера счетов-фактур и идентификаторы аккаунтов.
Вставьте список сюда. Строка через запятую появляется сразу, а вы выбираете запятую, точку с запятой, вертикальную черту или пробел. Не нужно думать, как написать формулу Excel: пустые строки исчезают сами, а подсчёт виден ниже.
Всё ещё не получается? Задайте вопрос об инструменте «Список в строку через запятую» и ответить может любой, кто знает. Учётная запись не нужна.