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

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

Click to upload file or drag and drop file here

Maximum file size: 10MB

Ключевые факты

Категория
Данные и таблицы
Типы входных данных
file, text, select, checkbox
Тип результата
file
Покрытие примерами
4
API доступен
Yes

Обзор

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

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

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

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

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

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

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

Примеры

1. Сортировка списка сотрудников

HR-менеджер
Контекст
У менеджера есть CSV-файл со списком сотрудников, который нужно упорядочить по отделам, а внутри отделов — по фамилиям.
Проблема
Данные в файле перемешаны, что затрудняет поиск конкретных людей.
Как использовать
Загрузить файл, выбрать 'Отдел' как основной столбец и 'Фамилия' как вторичный.
Пример конфигурации
sortColumn: 'Отдел', sortOrder: 'asc', secondarySortColumn: 'Фамилия', secondarySortOrder: 'asc'
Результат
Получен структурированный список, где сотрудники сгруппированы по отделам в алфавитном порядке.

2. Анализ продаж

Аналитик
Контекст
Необходимо выявить самые крупные продажи за месяц из выгрузки в формате CSV.
Проблема
Сотни записей о продажах расположены в хронологическом порядке, а не по сумме.
Как использовать
Загрузить файл, выбрать столбец 'Сумма' и установить порядок 'desc' (по убыванию).
Пример конфигурации
sortColumn: 'Сумма', sortOrder: 'desc', dataType: 'number'
Результат
Файл перестроен так, что самые крупные сделки отображаются в начале списка.

Проверить на примерах

csv, file

Связанные хабы

FAQ

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

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

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

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

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

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

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

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

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

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

Документация API

Конечная точка запроса

POST /ru/api/tools/csv-sorter

Параметры запроса

Имя параметра Тип Обязательно Описание
csvFile file (Требуется загрузка) Да -
sortColumn text Да -
sortOrder select Нет -
secondarySortColumn text Нет -
secondarySortOrder select Нет -
dataType select Нет -
treatEmptyAsLast checkbox Нет -
outputFormat select Нет -
includeHeader checkbox Нет -

Параметры типа файл должны быть загружены сначала через POST /upload/csv-sorter для получения filePath, затем filePath должен быть передан в соответствующее поле файла.

Формат ответа

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Файл: Файл

Документация MCP

Добавьте этот инструмент к конфигурации сервера MCP:

{
  "mcpServers": {
    "elysiatools-csv-sorter": {
      "name": "csv-sorter",
      "description": "Сортировка данных CSV по одной или нескольким столбцам с параметрами ascending/descending",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-sorter",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Вы можете объединять несколько инструментов, например: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, максимум 20 инструментов.

Поддерживает ссылки на файлы URL или кодирование Base64 для параметров файла.

Если вы столкнулись с проблемами, пожалуйста, свяжитесь с нами по адресу [email protected]