Категории

Извлекатель Столбцов Данных

Извлекает указанные столбцы из табличных данных с поддержкой различных форматов и гибкой выборки столбцов

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

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

Обзор

Инструмент для быстрого извлечения нужных столбцов из табличных данных (CSV, TSV и других форматов) с гибкой настройкой выбора по индексам, именам или диапазонам.

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

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

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

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

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

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

Примеры

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

Маркетолог
Контекст
Есть список клиентов в CSV-файле с 10 столбцами, но для рассылки нужны только имена и email.
Проблема
Необходимо убрать лишние данные, чтобы не перегружать почтовый сервис.
Как использовать
Загрузить данные, выбрать режим 'По Имени', ввести 'Name,Email' и выбрать формат вывода 'CSV'.
Результат
Получен компактный файл, содержащий только два нужных столбца.

2. Подготовка данных для API

Разработчик
Контекст
Нужно преобразовать часть таблицы в формат JSON для тестирования API.
Проблема
Таблица содержит много лишних технических полей, которые не нужны для запроса.
Как использовать
Выбрать режим 'По Индексу', указать '1,2,4' и выбрать формат вывода 'JSON'.
Результат
Данные преобразованы в JSON-массив, готовый для вставки в код.

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

csv, markdown, hash

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

FAQ

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

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

Как выбрать несколько столбцов сразу?

Вы можете перечислить индексы или имена через запятую (например, 1,3,5 или Name,City) или указать диапазон (например, 2-4).

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

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

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

Результат можно экспортировать в виде CSV, JSON, форматированной таблицы, списка или текста, разделенного табуляцией.

Удаляет ли инструмент лишние пробелы?

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

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

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

POST /ru/api/tools/data-column-extractor

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

Имя параметра Тип Обязательно Описание
dataInput textarea Да -
delimiter select Да -
customDelimiter text Нет -
selectionMode select Да -
columnSelection text Да -
outputFormat select Да -
hasHeader checkbox Нет -
includeHeaders checkbox Нет -
trimWhitespace checkbox Нет -
skipEmptyRows checkbox Нет -

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

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

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

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

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