Категории

Встраиватель диаграмм XLSX

Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel

Текущая реализация использует встроенные Canvas-изображения для стабильного результата.

Примеры результатов

1 Примеры

Embed bar and pie chart images

Generate chart images from worksheet ranges and place them into the workbook

xlsx-chart-embedder-example1.xlsx Показать файл
Показать параметры ввода
{ "workbookFile": "/public/samples/xlsx/xlsx-chart-embedder-example1.xlsx", "chartsJson": "[\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"bar\",\n \"title\": \"Monthly Revenue\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!B2:B7\",\n \"anchorCell\": \"B2\",\n \"widthPx\": 520,\n \"heightPx\": 320\n },\n {\n \"sheetName\": \"Charts\",\n \"chartType\": \"pie\",\n \"title\": \"Orders Share\",\n \"categoriesRange\": \"Data!A2:A7\",\n \"valuesRange\": \"Data!C2:C7\",\n \"anchorCell\": \"B22\",\n \"widthPx\": 520,\n \"heightPx\": 320\n }\n]" }

Click to upload file or drag and drop file here

Maximum file size: 20MB Supported formats: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet, application/vnd.ms-excel

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

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

Обзор

Встраиватель диаграмм XLSX позволяет создавать изображения столбчатых или круговых диаграмм из диапазонов данных в Excel-файле и автоматически вставлять их в книгу. Инструмент использует встроенные Canvas-изображения для стабильного и качественного результата.

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

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

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

  • Загрузите файл книги Excel в формате .xlsx или .xls.
  • Настройте параметры диаграмм в формате JSON, указав тип диаграммы, диапазоны данных и якорную ячейку для размещения.
  • Инструмент сгенерирует изображения диаграмм на основе Canvas и вставит их в указанное место в книге.
  • Скачайте обновленный файл Excel со встроенными диаграммами.

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

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

Примеры

1. Встраивание столбчатой и круговой диаграммы

Контекст
У пользователя есть Excel-файл с данными о ежемесячной выручке и доле заказов по месяцам.
Проблема
Нужно быстро создать и вставить наглядные диаграммы для презентации без ручного форматирования.
Как использовать
Загрузите файл 'sales_data.xlsx', затем в поле 'JSON диаграмм' введите конфигурацию для столбчатой диаграммы выручки и круговой диаграммы доли заказов.
Пример конфигурации
[
  {
    "sheetName": "Charts",
    "chartType": "bar",
    "title": "Ежемесячная выручка",
    "categoriesRange": "Data!A2:A7",
    "valuesRange": "Data!B2:B7",
    "anchorCell": "B2",
    "widthPx": 520,
    "heightPx": 320
  },
  {
    "sheetName": "Charts",
    "chartType": "pie",
    "title": "Доля заказов",
    "categoriesRange": "Data!A2:A7",
    "valuesRange": "Data!C2:C7",
    "anchorCell": "B22",
    "widthPx": 520,
    "heightPx": 320
  }
]
Результат
В файле на листе 'Charts' появятся две диаграммы: столбчатая для выручки и круговая для доли заказов, готовые для использования в презентации.

2. Автоматизация отчета по продажам

Аналитик данных
Контекст
Аналитику еженедельно требуется обновлять отчет с диаграммами продаж по регионам на основе новых данных.
Проблема
Ручное создание и вставка диаграмм занимают много времени и могут приводить к ошибкам.
Как использовать
Используйте инструмент с шаблоном JSON, чтобы автоматически встраивать столбчатую диаграмму в файл отчета после обновления исходных данных.
Пример конфигурации
[
  {
    "sheetName": "Отчет",
    "chartType": "bar",
    "title": "Продажи по регионам",
    "categoriesRange": "Данные!A2:A10",
    "valuesRange": "Данные!B2:B10",
    "anchorCell": "D2",
    "widthPx": 600,
    "heightPx": 400
  }
]
Результат
Отчет обновляется с новой столбчатой диаграммой, наглядно отображающей продажи по регионам, без необходимости ручного вмешательства.

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

json, xml, xlsx

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

FAQ

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

Поддерживаются столбчатые (bar) и круговые (pie) диаграммы.

Как указать диапазоны данных для диаграмм?

В JSON-конфигурации используйте поля categoriesRange и valuesRange в формате 'ИмяЛиста!A1:B10'.

Есть ли ограничение на размер загружаемого файла?

Да, максимальный размер файла составляет 20 МБ.

Можно ли настроить размер диаграмм?

Да, в JSON-конфигурации можно задать ширину и высоту в пикселях с помощью полей widthPx и heightPx.

В каком формате сохраняются диаграммы в файле?

Диаграммы сохраняются как встроенные изображения Canvas в файле Excel.

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

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

POST /ru/api/tools/xlsx-chart-embedder

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

Имя параметра Тип Обязательно Описание
workbookFile file (Требуется загрузка) Да -
chartsJson textarea Да -

Параметры типа файл должны быть загружены сначала через POST /upload/xlsx-chart-embedder для получения 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-xlsx-chart-embedder": {
      "name": "xlsx-chart-embedder",
      "description": "Создает изображения столбчатых или круговых диаграмм из диапазонов книги и вставляет их в Excel",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=xlsx-chart-embedder",
      "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]