Категории

Выборщик столбцов CSV

Выбирайте определенные столбцы из данных CSV по именам столбцов или индексам. Идеально для извлечения релевантных данных из больших CSV файлов со множеством столбцов.

По имени: столбец1,столбец2,столбец3 По индексу: 1,3,5 По диапазону: 1-3,5,7-9

Удалить столбцы, которые полностью пусты в данных

Удалить пробелы в начале и конце значений ячеек

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

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

Обзор

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

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

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

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

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

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

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

Примеры

1. Извлечение контактов из CRM

Маркетолог
Контекст
Выгрузка из CRM содержит 50 столбцов, включая технические ID и логи, но для рассылки нужны только имена и email.
Проблема
Необходимо быстро получить файл только с двумя нужными колонками.
Как использовать
Выбрать метод 'By Column Name', ввести 'Имя,Email' и нажать обработку.
Пример конфигурации
columnSelectionMethod: by_name, selectedColumns: Имя,Email
Результат
Получен компактный CSV-файл, содержащий только столбцы с именами и адресами электронной почты.

2. Очистка финансового отчета

Бухгалтер
Контекст
Ежемесячный отчет содержит много пустых столбцов, которые мешают чтению данных.
Проблема
Нужно удалить пустые столбцы и оставить только важные финансовые показатели.
Как использовать
Активировать опцию 'Пропустить пустые столбцы' и указать нужные индексы колонок.
Пример конфигурации
skipEmptyColumns: true, columnSelectionMethod: by_range, selectedColumns: 1-2,5
Результат
Чистый отчет без пустых колонок, готовый для дальнейшего анализа в Excel.

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

csv, video

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

FAQ

Как инструмент определяет заголовки?

Инструмент считывает первую строку CSV-файла как заголовки, если включена соответствующая опция.

Можно ли выбирать столбцы по диапазону?

Да, вы можете использовать формат диапазона, например '1-3,5,7-9', для выбора нескольких групп столбцов одновременно.

Что делает опция 'Обрезать значения ячеек'?

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

Поддерживает ли инструмент разные разделители?

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

Что произойдет, если указанный столбец не найден?

Инструмент проигнорирует несуществующие имена или индексы и вернет только те столбцы, которые были успешно распознаны.

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

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

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

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

Имя параметра Тип Обязательно Описание
csvInput textarea Да -
delimiter select Да -
columnSelectionMethod select Да -
selectedColumns text Да По имени: столбец1,столбец2,столбец3 По индексу: 1,3,5 По диапазону: 1-3,5,7-9
outputDelimiter select Да -
includeHeader checkbox Нет -
skipEmptyColumns checkbox Нет Удалить столбцы, которые полностью пусты в данных
trimValues checkbox Нет Удалить пробелы в начале и конце значений ячеек

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

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

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

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

{
  "mcpServers": {
    "elysiatools-csv-column-selector": {
      "name": "csv-column-selector",
      "description": "Выбирайте определенные столбцы из данных CSV по именам столбцов или индексам. Идеально для извлечения релевантных данных из больших CSV файлов со множеством столбцов.",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=csv-column-selector",
      "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]