Поменять местами столбцы

Поменяйте местами два столбца из разделенного текста.

Манипуляции с текстом

About


Используйте этот инструмент, чтобы поменять местами два столбца в разделенном тексте. Это удобный способ переупорядочить данные, когда столбцы не находятся в нужном порядке. Укажите столбцы для замены по их номерам. Инструмент поменяет местами позиции этих столбцов, позволяя вам легко организовать свои данные.

Простой пример


Поменять местами позиции первого и второго столбцов в разделенном тексте.

Исходный текст

Колонка1 Колонка2 Колонка3
A B C
D E F
G H I

Результат

Колонка2 Колонка1 Колонка3
B A C
E D F
H G I

Отмена изменений


Сделали ошибку при обмене столбцами? Вы можете легко отменить изменения, используя функцию отмены/повтора под кнопкой Изменить.

Связанные инструменты


Поменяйте местами два столбца в простом списке с разделителем. Измените порядок значений без правки каждой строки.

Как пользоваться

Вставьте строки, задайте точный разделитель и номера столбцов начиная с 1. Проверьте строки с недостающими полями.

Пример

Ada;London;UK станет London;Ada;UK при обмене столбцов 1 и 2.

Вопросы и ответы

Учитываются ли поля в кавычках?

Нет. Каждый буквальный разделитель делит строку. Для разделителей внутри кавычек используйте CSV инструменты.

Практическая задача

Проверьте позиции по заголовку. Обмен имени и города корректен при одинаковой структуре всех строк. Пропущенное поле меняет трактовку следующих значений.

Дополнительный вопрос

Можно обменять лишь выбранные строки?

Операция применяется ко всему вводу. Подготовьте поднабор отдельно и зафиксируйте его исходный порядок.

Детали для проверки результата

Деталь Пояснение
Буквальные разделители Буквальный разделитель является точной последовательностью, включая пробелы. Запятая отличается от запятой с пробелом. До извлечения или перестановки полей проверьте соответствие источнику.
Заголовки столбцов Заголовки задают имена столбцов, а не дополнительные значения. Их порядок должен соответствовать каждой строке. При создании объектов одинаковые имена делают назначение значений неоднозначным.
Кавычки в CSV Поле CSV с запятой, кавычкой или переносом заключается в кавычки. Внутренняя кавычка удваивается. Простое разбиение по каждой запятой теряет реальные границы таких полей.
Пустые и отсутствующие данные Пустая строка, отсутствующее свойство и null обозначают разные состояния. Плоская таблица может стереть различия. До преобразования определите, что должны означать пропущенные ячейки.
Строки и значения Строка JSON "12" отличается от числа 12, а "false" от false. Смена типа влияет на сравнение и импорт. Коды храните строками, если важны начальные нули и точные цифры.

ИИ Инструменты