Категории

HTML таблица в CSV

Извлечь и преобразовать данные HTML таблицы в формат CSV

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

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

Обзор

Инструмент для быстрого извлечения данных из HTML-таблиц и их преобразования в структурированный формат CSV, готовый для импорта в Excel, Google Таблицы или базы данных.

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

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

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

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

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

Преобразование прайс-листов с сайтов поставщиков в формат для загрузки в 1С или CRM.
Сбор статистических данных из открытых источников для последующего построения графиков.
Подготовка данных для импорта в базы данных SQL из веб-отчетов.

Примеры

1. Конвертация прайс-листа

Менеджер по закупкам
Контекст
Необходимо перенести таблицу цен с сайта поставщика в Excel для сравнения стоимости товаров.
Проблема
Копирование данных вручную приводит к ошибкам и потере форматирования.
Как использовать
Вставить HTML-код таблицы, выбрать разделитель «точка с запятой» и включить удаление HTML-тегов.
Пример конфигурации
delimiter: ';', removeHTMLTags: true, includeHeaders: true
Результат
Получен чистый CSV-файл, который корректно открывается в Excel с разделением по столбцам.

2. Извлечение данных из отчета

Аналитик
Контекст
На странице отчета содержится три таблицы, нужна только вторая с финансовыми показателями.
Проблема
Необходимо отфильтровать лишнюю информацию и получить только нужный массив данных.
Как использовать
Указать индекс таблицы «2» и выбрать табуляцию в качестве разделителя.
Пример конфигурации
tableIndex: 2, delimiter: '\t'
Результат
Только данные второй таблицы преобразованы в формат, готовый для вставки в отчетную систему.

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

csv, html, video

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

FAQ

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

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

Что делает опция «Удалить HTML теги»?

Она очищает содержимое ячеек от лишних тегов (например, <b> или <a>), оставляя только чистый текст.

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

Вы можете выбрать запятую, точку с запятой, табуляцию или вертикальную черту (|) в зависимости от ваших требований.

Нужно ли включать заголовки в CSV?

Это опционально. Вы можете включить или исключить первую строку таблицы из результата с помощью соответствующего флажка.

Как быть, если в данных есть запятые?

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

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

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

POST /ru/api/tools/html-table-to-csv

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

Имя параметра Тип Обязательно Описание
htmlInput textarea Да -
tableIndex number Нет -
delimiter select Нет -
includeHeaders checkbox Нет -
removeHTMLTags checkbox Нет -
quoteFields checkbox Нет -

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

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

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

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

{
  "mcpServers": {
    "elysiatools-html-table-to-csv": {
      "name": "html-table-to-csv",
      "description": "Извлечь и преобразовать данные HTML таблицы в формат CSV",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=html-table-to-csv",
      "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]