Категории

Переупорядочник столбцов CSV

Переупорядочивает, удаляет и реорганизует столбцы CSV с настраиваемыми позициями столбцов

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Переупорядочивание столбцов для отчета продаж

Аналитик данных
Контекст
Аналитик получил CSV-файл с данными о продажах, где столбцы расположены в порядке: ID, Дата, Сумма, Продукт, Клиент.
Проблема
Для удобства анализа нужно изменить порядок на: Дата, Продукт, Сумма, оставив остальные столбцы.
Как использовать
Вставьте CSV-данные, в поле 'Порядок столбцов' укажите 'Дата,Продукт,Сумма', и выберите разделитель запятая для ввода и вывода.
Пример конфигурации
columnOrder: 'Дата,Продукт,Сумма'
Результат
CSV-вывод содержит столбцы в указанном порядке: Дата, Продукт, Сумма, затем ID и Клиент, что упрощает создание сводных таблиц.

2. Удаление лишних столбцов из списка контактов

Маркетолог
Контекст
Маркетолог экспортировал список контактов из CRM в CSV с столбцами: ID, Имя, Email, Телефон, Дата создания, Статус.
Проблема
Для email-рассылки нужны только Имя, Email и Телефон, остальные столбцы мешают.
Как использовать
Загрузите CSV-файл, в 'Порядок столбцов' введите 'Имя,Email,Телефон', отметьте опцию 'Удалить неперечисленные столбцы' и выберите разделитель.
Пример конфигурации
columnOrder: 'Имя,Email,Телефон', removeUnlisted: true
Результат
Выходной CSV содержит только три указанных столбца, готовый для импорта в систему рассылки без дополнительной очистки.

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

csv, video

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

FAQ

Какие разделители поддерживаются для ввода и вывода?

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

Что происходит, если в порядке столбцов указано несуществующее название?

Несуществующие столбцы игнорируются, и обрабатываются только те, которые есть в данных.

Можно ли сохранить заголовок в выходном файле?

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

Как удалить все столбцы, кроме указанных?

Введите нужные столбцы в 'Порядок столбцов' и отметьте опцию 'Удалить неперечисленные столбцы'.

Поддерживает ли инструмент CSV-файлы с разными кодировками?

Инструмент работает с текстовыми данными, рекомендуется использовать кодировку UTF-8 для корректной обработки.

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

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

POST /ru/api/tools/csv-column-reorder

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

Имя параметра Тип Обязательно Описание
csvInput textarea Да -
delimiter select Да -
columnOrder text Нет -
outputDelimiter select Да -
includeHeader checkbox Нет -
removeUnlisted checkbox Нет -

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

{
  "result": "Processed text content",
  "error": "Error message (optional)",
  "message": "Notification message (optional)",
  "metadata": {
    "key": "value"
  }
}
Текст: Текст

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

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

{
  "mcpServers": {
    "elysiatools-csv-column-reorder": {
      "name": "csv-column-reorder",
      "description": "Переупорядочивает, удаляет и реорганизует столбцы CSV с настраиваемыми позициями столбцов",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-column-reorder",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

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

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