Инжектор sparklines XLSX

Вставляет sparklines в Excel через модификацию XML листа

Подходит для компактных трендов и KPI-таблиц.

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

1 Примеры

Inject line sparklines into KPI cells

Write sparkline trend charts into compact dashboard cells

xlsx-sparkline-injector-example1.xlsx Показать файл
Показать параметры ввода
{ "workbookFile": "/public/samples/xlsx/workbook-sales.xlsx", "sparklinesJson": "[\n {\n \"sheetName\": \"Tools API\",\n \"sparklineType\": \"line\",\n \"dataSheetName\": \"Tools API\",\n \"dataRange\": \"B2:G2\",\n \"locationRange\": \"H2\",\n \"seriesColor\": \"#2563EB\",\n \"markers\": true\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

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

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

Обзор

Инструмент для вставки sparklines (мини-диаграмм) в Excel-файлы путем модификации XML листа. Позволяет быстро добавлять компактные тренды и визуализации данных прямо в ячейки таблицы, идеально подходит для KPI-дашбордов и отчетов.

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

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

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

  • Загрузите исходный Excel-файл книги в инструмент.
  • Введите JSON конфигурацию, указав тип sparkline, диапазон данных и ячейку для размещения.
  • Инструмент модифицирует XML структуру листа, вставляя sparklines согласно настройкам.
  • Скачайте обновленный файл с вставленными мини-диаграммами.

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

Создание KPI-дашбордов с трендами продаж для отдела маркетинга.
Визуализация финансовых показателей в ежемесячных отчетах для руководства.
Добавление sparklines в таблицы управления проектами для отображения прогресса задач.

Примеры

1. Вставка линейных sparklines в ячейки KPI

Аналитик данных
Контекст
Аналитик данных работает с Excel-файлом, содержащим ежемесячные данные о продажах для различных регионов.
Проблема
Нужно быстро добавить визуальные тренды в ячейки, чтобы показать динамику продаж без создания отдельных диаграмм.
Как использовать
Загрузите файл workbook-sales.xlsx и введите JSON конфигурацию для вставки sparklines в ячейки H2, указав диапазон данных B2:G2.
Пример конфигурации
[
  {
    "sheetName": "Tools API",
    "sparklineType": "line",
    "dataSheetName": "Tools API",
    "dataRange": "B2:G2",
    "locationRange": "H2",
    "seriesColor": "#2563EB",
    "markers": true
  }
]
Результат
Файл обновлен, и в ячейке H2 отображается линейный sparkline, показывающий тренд продаж за последние 6 месяцев.

2. Добавление sparklines для финансовых трендов

Финансовый менеджер
Контекст
Финансовый менеджер подготавливает квартальный отчет с данными о доходах и расходах компании.
Проблема
Необходимо компактно визуализировать тренды ключевых финансовых показателей в таблице.
Как использовать
Загрузите Excel-файл с финансовыми данными и настройте JSON для вставки sparklines в ячейки с итоговыми значениями.
Пример конфигурации
[
  {
    "sheetName": "Финансы",
    "sparklineType": "line",
    "dataSheetName": "Финансы",
    "dataRange": "C5:H5",
    "locationRange": "I5",
    "seriesColor": "#10B981",
    "markers": false
  }
]
Результат
В отчете добавлены sparklines, позволяющие быстро оценить динамику доходов и расходов за квартал.

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

json, xml, xlsx

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

FAQ

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

В настоящее время инструмент поддерживает sparklines типа линия (line), как указано в примере конфигурации.

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

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

Можно ли вставить sparklines в несколько листов одновременно?

Да, в JSON конфигурации можно указать разные sheetName для каждого sparkline, чтобы работать с несколькими листами.

Требуется ли установка дополнительного программного обеспечения?

Нет, инструмент работает полностью онлайн, необходим только веб-браузер.

Какой формат JSON использовать для конфигурации sparklines?

Используйте JSON массив объектов с обязательными полями: sheetName, sparklineType, dataSheetName, dataRange, locationRange. Дополнительные опции включают seriesColor, markers и другие.

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

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

POST /ru/api/tools/xlsx-sparkline-injector

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

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

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