Конвертер текста в массив
Превратите вставленный список в массив на JavaScript, Python, PHP, JSON или SQL.
Конвертер текста в массив
Вставьте список — по одному элементу в строке или через запятую, точку с запятой, пробел либо табуляцию — и инструмент соберёт из него готовый массив на нужном вам языке. Доступны массив JavaScript, список Python, массив PHP, обычный массив JSON, условие SQL IN(), строка CSV, список в кавычках и произвольный разделитель. У каждого формата свои правила: JSON всегда использует двойные кавычки и полное экранирование, потому что этого требует спецификация, а SQL экранирует внутреннюю кавычку удвоением — единственный приём, который работает во всех СУБД.
Настройки отвечают за то, чтобы результат можно было вставить без правок. Числа могут остаться без кавычек, тогда 42 и 3.14 попадут в массив числами, а не строками. Задайте имя переменной для объявления на JavaScript, Python или PHP, выберите одинарные или двойные кавычки и решите, нужен ли многострочный вывод с отступами или одна компактная строка — с запятой в конце, если этого требует ваш стиль кода (для JSON и SQL она пропускается, там она недопустима). Обрежьте пробелы, уберите пустые строки, удалите дубликаты с необязательным игнорированием регистра, отсортируйте по алфавиту и приведите все элементы к нижнему или верхнему регистру до сборки массива. Укажите имя столбца, и формат SQL выдаст готовое условие IN или NOT IN, разбитое на пакеты из-за предела Oracle в 1000 элементов.
Это шаг между «у меня есть список» и «у меня есть код»: столбец артикулов, который идёт в WHERE ... IN (...), значение конфигурации, становящееся массивом JavaScript, выгрузка из таблицы, превращающаяся в список Python, или массив JSON для тела запроса к API. Счётчик под выводом показывает, сколько элементов пришло и сколько осталось, поэтому падение после включения дедупликации видно сразу.
Всё работает локально в браузере — вставленный список никогда не покидает ваше устройство, а это важно для идентификаторов клиентов, внутренних ключей и всего, чему не место на чужом сервере. Скопируйте результат, скачайте его файлом .txt или отправьте сразу в другой инструмент.