# CSV Сортировщик

Сортировка данных CSV по одной или нескольким столбцам с параметрами ascending/descending

> Каноническая страница: https://elysiatools.com/ru/tools/csv-sorter

- **Категория:** Data Processing

- **Ключевые слова:** csv, сортировка, порядок, столбцы, по возрастанию, по убыванию, сортировка данных

## Обзор

CSV Сортировщик — это удобный инструмент для упорядочивания данных в ваших CSV-файлах по одному или нескольким столбцам с возможностью выбора направления сортировки.

## Входные данные

- **CSV Файл** (file)
- **Столбец Сортировки** (text): Column name to sort by
- **Порядок Сортировки** (select)
- **Вторичный Столбец Сортировки** (text): Secondary column for tie-breaking
- **Вторичный Порядок Сортировки** (select)
- **Тип Данных** (select)
- **Считать Пустые Значения Последними** (checkbox)
- **Формат Вывода** (select)
- **Включить Строку Заголовка** (checkbox)

## Когда использовать

- Когда нужно быстро привести список контактов или товаров в алфавитный порядок.
- Для анализа числовых данных, например, сортировки транзакций по сумме или дате.
- При необходимости структурировать большие наборы данных перед импортом в другие системы.

## Как это работает

- Загрузите ваш CSV-файл в инструмент.
- Укажите название столбца, по которому нужно выполнить сортировку, и выберите направление (по возрастанию или убыванию).
- При необходимости добавьте вторичный столбец для уточнения порядка и выберите формат вывода.
- Нажмите кнопку обработки и скачайте отсортированный файл.

## Сценарии использования

- Упорядочивание клиентских баз данных по фамилии или дате регистрации.
- Анализ финансовых отчетов путем сортировки расходов от больших к меньшим.
- Подготовка инвентаризационных списков для удобного поиска товаров.

## Частые вопросы

### Какие форматы файлов поддерживает инструмент?

Инструмент работает исключительно с файлами в формате CSV.

### Можно ли сортировать данные по нескольким столбцам?

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

### Что происходит с пустыми ячейками при сортировке?

По умолчанию пустые значения перемещаются в конец списка, но это поведение можно настроить.

### Нужно ли указывать заголовок в файле?

Да, если в вашем файле есть строка заголовков, убедитесь, что опция 'Включить строку заголовка' активна.

### В какие форматы можно сохранить результат?

Вы можете получить результат в формате CSV, JSON или в виде краткого отчета.

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

- [CSV Фильтр](https://elysiatools.com/ru/tools/csv-filter): Фильтрация данных CSV по значениям столбцов с множественными условиями и операторами. Поддерживает 12 операторов фильтрации включая equals, contains, greater_than, less_than и проверки пустых значений. Примеры Дополнительных Фильтров: \[{"column": "возраст", "operator": "greater_than", "value": "25"}\] \[{"column": "статус", "operator": "equals", "value": "активный"}, {"column": "очки", "operator": "greater_equal", "value": "80"}\] \[{"column": "имя", "operator": "contains", "value": "иван"}, {"column": "email", "operator": "is_not_empty"}\]
- [Объединитель CSV](https://elysiatools.com/ru/tools/csv-merger): Объединяет несколько CSV файлов в один с возможностями обработки заголовков и удаления дубликатов
- [CSV Трансформер](https://elysiatools.com/ru/tools/csv-transformer): Трансформация и обработка данных CSV с операциями столбцов, вычислениями и преобразованиями типов данных. Примеры операций: • Переименовать столбец: \[{"type": "rename", "column": "старое_имя", "new_name": "новое_имя"}\] • Добавить вычисляемый столбец: \[{"type": "add_column", "new_column": "итого", "formula": "цена * количество"}\] • Удалить столбец: \[{"type": "remove_column", "remove_column": "столбец_для_удаления"}\] • Преобразовать тип данных: \[{"type": "convert_type", "convert_column": "возраст", "target_type": "number"}\] • Вычислить значения: \[{"type": "calculate", "target_column": "итого", "expression": "цена * налог + доставка"}\] • Фильтровать строки: \[{"type": "filter_values", "filter_column": "статус", "operator": "equals", "value": "активный"}\]
- [Детектор аномалий временных рядов](https://elysiatools.com/ru/tools/time-series-anomaly-detector): Загружает временной ряд в CSV или JSON, находит аномалии по Z-Score и IQR и возвращает отчет с графиком
- [Объединитель TXT](https://elysiatools.com/ru/tools/txt-merger): Объединяет несколько текстовых файлов с различными стратегиями (конкатенация, чередование и т.д.)
- [Удаление дублирующихся строк CSV](https://elysiatools.com/ru/tools/csv-deduplicate-rows): Загрузите CSV-файл или вставьте CSV-текст, удалите дубли строк по точному или нечеткому совпадению и скачайте очищенный CSV.
- [Инструмент сравнения CSV / Excel](https://elysiatools.com/ru/tools/csv-excel-diff-tool): Сравнивает два CSV или XLSX и экспортирует PDF-отчет с различиями по строкам, столбцам и ячейкам
- [Детектор конфликтов префиксов и сокращений в mock-данных](https://elysiatools.com/ru/tools/mock-data-naming-conflict-detector): Находит визуально похожие имена полей и конфликтующие префиксы в CSV, JSON или схемах

## Примеры

- [CSV Примеры](https://elysiatools.com/ru/samples/csv-samples): Примеры CSV-файлов с различными типами данных, размерами и уровнями сложности
- [Примеры Python](https://elysiatools.com/ru/samples/python): Примеры кода Python и демонстрации Hello World
- [Обработка Строк Windows - Примеры C#](https://elysiatools.com/ru/samples/windows-string-processing-csharp): Полные примеры обработки строк на C# для платформы Windows, включая манипуляцию, разделение, объединение, регулярные выражения и анализ текста
- [ICS Примеры Планировщика по Часовым Поясам](https://elysiatools.com/ru/samples/time-zone-workflow-scheduler-ics-samples): ICS-файлы в той же структуре, что и у Time Zone Workflow Scheduler, с несколькими VEVENT для кандидатов

## Связанные материалы

- [Рабочий процесс очистки, преобразования и передачи CSV](https://elysiatools.com/ru/hubs/csv-utility): Проверьте структуру CSV, оставьте нужные столбцы, преобразуйте строки, сравните результат и разделите итоговые файлы для безопасной передачи.
