Конвертировать диаграмму Excel в изображение
Диаграммы наглядны и облегчают пользователю видеть сравнения, паттерны и тенденции в данных. Например, вместо анализа колонок чисел в таблице, диаграмма сразу показывает, уменьшаются ли продажи или растут, или сравнивает фактические продажи с плановыми. Людям часто приходится представлять статистическую и графическую информацию в легко понимаемой и легко поддерживаемой форме. Изображение помогает.
Иногда диаграммы нужны в приложении или на веб-страницах. Или может понадобиться для документа Word, файла PDF, презентации PowerPoint или другого приложения. В каждом случае нужно конвертировать диаграмму в изображение, чтобы можно было использовать ее в других местах.
Конвертация диаграмм в изображения
В приведенных примерах круговая диаграмма и столбчатая диаграмма конвертируются в изображения.
Конвертация круговой диаграммы в файл изображения
Сначала создайте круговую диаграмму в Microsoft Excel, а затем преобразуйте ее в файл изображения с помощью Aspose.Cells для Python via .NET. Код в этом примере создает изображение EMF на основе круговой диаграммы в шаблонном файле Microsoft Excel.
Результат: изображение круговой диаграммы |
---|
![]() |
- Создайте круговую диаграмму в Microsoft Excel:
- Откройте новую книгу в Microsoft Excel.
- Введите некоторые данные в лист.
- Создайте круговую диаграмму на основе данных.
- Сохраните файл.
Исходный файл. |
---|
![]() |
Мы размещаем наши пакеты Python в репозиториях PyPi.
Установите Aspose.Cells для Python из pypi, используйте команду: $ pip install aspose-cells-python.
Вы также можете следовать пошаговым инструкциям по установке “Aspose.Cells для Python via .NET” в ваше среде разработчика.
- Скачайте и установите Aspose.Cells для Python via .NET:
- Установите Aspose.Cells для Python via .NET с pypi, используя команду: $ pip install aspose-cells-python.
- И вы также можете следовать пошаговым инструкциям по установке “Aspose.Cells для Python via .NET” в ваше среде разработчика.
Все компоненты Aspose работают в режиме оценки при первой установке. Режим оценки не имеет временных ограничений и вставляет в выходные документы только водяной знак.
- Создайте проект:
- Запустите Visual Studio.
- Добавьте ссылку на библиотеку (импортируйте библиотеку) в ваш проект Python.
- Напишите код, который находит и конвертирует диаграмму. Приведен ниже код, используемый компонентом для выполнения задачи. Используется очень немного строк кода.
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open the existing excel file which contains the pie chart. | |
workbook = Workbook(dataDir + "PieChart.xlsx") | |
# Get the designer chart (first chart) in the first worksheet of the workbook. | |
chart = workbook.worksheets[0].charts[0] | |
# Convert the chart to an image file. | |
chart.to_image(dataDir + "PieChart.out.emf", ImageType.EMF) |
Конвертация столбчатой диаграммы в файл изображения
Сначала создайте столбчатую диаграмму в Microsoft Excel и конвертируйте ее в файл изображения, как описано выше. После выполнения образца кода создается файл JPEG на основе столбчатой диаграммы в шаблонном файле Excel.
Выходной файл: изображение столбчатой диаграммы. |
---|
![]() |
- Создайте столбчатую диаграмму в Microsoft Excel:
- Откройте новую книгу в Microsoft Excel.
- Введите некоторые данные в лист.
- Создайте столбчатую диаграмму на основе данных.
- Сохраните файл.
Входной файл. |
---|
![]() |
- Создайте проект с ссылками, как описано выше.
- Динамически преобразуйте диаграмму в изображение. Ниже приведен используемый компонентом код для выполнения этой задачи. Код аналогичен предыдущему:
from aspose.cells import Workbook | |
from aspose.cells.drawing import ImageType | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Open the existing excel file which contains the column chart. | |
workbook = Workbook(dataDir + "ColumnChart.xlsx") | |
# Get the designer chart (first chart) in the first worksheet of the workbook. | |
chart = workbook.worksheets[0].charts[0] | |
# Convert the chart to an image file. | |
chart.to_image(dataDir + "ColumnChart.out.jpeg", ImageType.JPEG) |