Как преобразовать диаграмму электронной таблицы в изображение: Пошаговое руководство
Диаграммы 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: