Об этом инструменте
Split / Combine Columns — это бесплатный браузерный инструмент, который перестраивает столбцы CSV без электронной таблицы. В режиме разделения он берёт один столбец — выбранный по имени заголовка или по индексу с отсчётом от нуля — и разбивает каждое значение по разделителю на несколько новых столбцов, так что «Paris/France» превращается в два поля; необязательный лимит ограничивает количество получаемых частей. В режиме объединения он соединяет несколько столбцов в один новый столбец с помощью выбранного вами разделителя, при желании сохраняя или удаляя исходные.
Всё выполняется локально в вашем браузере на JavaScript — ваши данные никогда не загружаются и не сохраняются. Парсер CSV обрабатывает поля в кавычках и экранированные кавычки, новые столбцы по возможности именуются по исходному заголовку, а вывод обновляется вживую, чтобы вы могли скопировать или скачать перестроенный CSV.
Часто задаваемые вопросы
Как выбрать, какой столбец разделить или объединить?
Ссылайтесь на столбец либо по имени заголовка (когда включено «первая строка — заголовок»), либо по индексу с отсчётом от нуля, так что 0 — это первый столбец. Режим объединения принимает список столбцов через запятую; они соединяются в том порядке, в котором вы их перечислили.
Что делает лимит разделения?
Лимит 0 означает разделение по каждому вхождению разделителя на столько столбцов, сколько нужно. Положительный лимит ограничивает число результирующих столбцов; лишние разделители сверх лимита остаются внутри последней части, а более короткие значения дополняются пустыми ячейками, чтобы все строки совпадали.
Можно ли сохранить исходные столбцы при объединении?
Да. Отметьте «сохранить исходные столбцы», чтобы добавить объединённый столбец, оставив источники на месте; снимите отметку, чтобы удалить исходные столбцы и добавить в конец только объединённый результат.
Какие соглашения CSV предполагаются?
Поля используют выбранный разделитель (запятая, точка с запятой, табуляция или вертикальная черта), поля в кавычках и удвоенные кавычки учитываются на входе, а любое выходное поле, содержащее разделитель, кавычку или перевод строки, заново заключается в кавычки. Новые столбцы после разделения именуются header_1, header_2, … по исходному заголовку.
Больше инструментов