Как преобразовать диаграмму электронной таблицы в изображение: Пошаговое руководство

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

Преобразуйте диаграмму из локальной электронной таблицы или файла Excel в файл изображения. Поддерживаемые ФОРМАТЫ ИЗОБРАЖЕНИЙ: PNG, SVG, TIFF, JPEG, BMP

API для преобразования диаграммы в изображение

Web API

PUT https://api.aspose.cloud/v4.0/cells/convert/chart/image
curl -X PUT "https://api.aspose.cloud/v4.0/cells/convert/chart/image?format=png&chartIndex=0" \
     -H "Authorization: Bearer {access_token}" \
     -F "Spreadsheet=@MyWorkbook.xlsx" \
     -o chart.png

Безопасность и аутентификация

Aspose.Cells Cloud API защищены и требуют аутентификации на основе JWT-токена.

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

Название параметра Тип Путь/Строка запроса/HTTPBody Описание Обязательный
Spreadsheet File FormData Загрузите файл электронной таблицы, содержащий диаграмму. Да
worksheet String Query Укажите имя рабочего листа, если применимо. Нет
chartIndex Integer Query Индекс диаграммы для преобразования. Да
format String Query (Обязательный) Желаемый тип изображения (например, svg, png, jpg). Да
outPath String Query (Необязательный) Путь к папке, где будет сохранён выходной файл; по умолчанию null. Нет
outStorageName String Query Имя хранилища для выходного файла. Нет
fontsLocation String Query Укажите пользовательские шрифты, если необходимо. Нет
region String Query Установите регион электронной таблицы. Нет
password String Query Пароль для открытия файла электронной таблицы. Нет

Ответ

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

Коды HTTP-статуса

Код Значение Описание
200 OK (OK) Фильтр успешно применён; ответ содержит детали операции.
400 Bad Request (Неверный запрос) Отсутствуют или некорректны параметры (например, неподдерживаемый тип файла).
401 Unauthorized (Неавторизован) Некорректный или отсутствующий JWT-токен.
413 Payload Too Large (Слишком большой объём полезной нагрузки) Загруженный файл превышает ограничение по размеру.
500 Internal Server Error (Внутренняя ошибка сервера) Непредвиденная ошибка сервера.

Где следует использовать API для преобразования диаграммы в изображение?

  • Генерация отчётов и информационные панели: Автоматическое преобразование диаграмм из данных Excel в изображения (PNG, JPEG и др.) для встраивания в PDF-отчёты, веб-панели управления или презентации PowerPoint.
  • Веб- и почтовые приложения: Отображение изображений диаграмм непосредственно на веб-страницах или в электронных письмах без необходимости загрузки и открытия пользователем файлов Excel. Полезно для динамических инструментов отчётности, информационных бюллетеней или автоматических уведомлений.
  • Рабочие процессы обработки документов: Интеграция в автоматизированные конвейеры (например, выставление счётов, аналитика), где диаграммы из Excel должны быть вставлены в другие форматы (Word, PDF, HTML).
  • Мобильные и настольные приложения: Отображение диаграмм Excel в приложениях, где рендеринг всей электронной таблицы нежелателен или непрактичен.
  • Архивирование и визуализация: Сохранение диаграмм как отдельных изображений для долгосрочного хранения, создания эскизов или быстрого предварительного просмотра без зависимости от Excel.

Почему стоит использовать API для преобразования диаграммы в изображение?

  • Сохранение точного визуального оформления: Сохраняет точное форматирование диаграммы (цвета, метки, масштаб), как в Excel, обеспечивая профессиональное качество выходных данных.
  • Независимость от платформы: Не требуется установка Excel. Работает на различных платформах (Windows, Linux, macOS) через REST API, подходит для облачных или серверных приложений.
  • Автоматизация и масштабируемость: Пакетное преобразование множества диаграмм или файлов программно, экономя время по сравнению с ручным экспортом. Эффективно обрабатывает большие объёмы в облаке.
  • Гибкие форматы вывода: Поддерживает популярные форматы изображений (PNG, JPG, BMP, SVG и др.), позволяя интегрироваться с разнообразными системами и носителями.
  • Безопасность и надёжность: Обработка файлов в облачной среде Aspose без раскрытия конфиденциальных данных клиентским инструментам. Высокая доступность и стабильная производительность.
  • Удобство для разработчиков: Aspose.Cells Cloud предоставляет SDK-библиотеки на нескольких языках, что позволяет быстро разрабатывать приложения, и сопровождается исчерпывающей документацией. По сравнению с созданием собственных решений для рендеринга диаграмм, это значительно снижает объём работы по разработке.
  • Экономичность: Можно преобразовывать диаграммы без предварительной загрузки всей книги, что экономит место в хранилище и снижает затраты.

Как использовать API для преобразования диаграммы в изображение с помощью SDK?

Спецификация API для преобразования диаграммы в изображение

Спецификация API для преобразования диаграммы в изображение определяет публично доступный программный интерфейс и позволяет выполнять REST-взаимодействия непосредственно из веб-браузера.

Использование SDK Aspose.Cells Cloud

Использование SDK — самый быстрый способ разработки, так как он скрывает детали низкого уровня и позволяет преобразовать диаграмму в изображение с помощью короткого кода.
Ознакомьтесь с репозиторием на GitHub, чтобы получить полный список SDK Aspose.Cells Cloud.

Следующие примеры кода демонстрируют, как выполнять вызовы веб-сервисов Aspose.Cells с использованием различных SDK: