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. Смена типа влияет на сравнение и импорт. Коды храните строками, если важны начальные нули и точные цифры. |