CSV Column Reorder
Выбрать и переставить местами колонки CSV.
Как это работает
Экспорт из одной системы дает колонки в порядке id, имя, дата, а система импорта наоборот ждет дату первой и вообще без id? Переставлять колонки руками в Excel через вырезать и вставить долго и легко ошибиться. Csv column reorder online берет исходную таблицу и список нужных колонок в новом порядке, и собирает результат заново уже в правильной последовательности.
Инструмент также позволяет просто выбрать нужное подмножество колонок, если часть исходных данных вообще не нужна в результате, достаточно не указывать лишнюю колонку в списке порядка, и она не попадет в итоговую таблицу.
Полезно применять при подготовке данных для импорта в другую систему с фиксированным ожидаемым порядком полей, при очистке экспорта от лишних служебных колонок перед передачей заказчику, или просто для наведения порядка в структуре часто используемой таблицы.
Частые вопросы
Что произойдет, если указать в списке колонку, которой нет в исходном файле?
Такая колонка попадет в результат, но все ее значения будут пустыми, потому что реальных данных для несуществующей колонки в исходной таблице просто нет.
Можно ли использовать этот инструмент только для удаления части колонок, без реальной перестановки порядка?
Да, для этого достаточно указать в списке нужные колонки в том же порядке, что и в исходном файле, просто не включая в список те, что нужно убрать из результата.
Сохраняются ли значения с запятой внутри самих ячеек?
Да, парсинг учитывает кавычки вокруг значений с запятой или переносом строки внутри, такие значения корректно сохраняются в новой позиции без потери данных или сдвига колонок.
Как разделять названия колонок в поле порядка, если само название содержит запятую?
Для такого редкого случая стоит убрать запятую из названия колонки на время операции, поле порядка ожидает простое перечисление имен через запятую без дополнительного экранирования.