Конвертировать диаграмму Excel в изображение

Конвертация диаграмм в изображения

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

Конвертация круговой диаграммы в файл изображения

Сначала создайте круговую диаграмму в Microsoft Excel, а затем преобразуйте ее в файл изображения с помощью Aspose.Cells для Python via .NET. Код в этом примере создает изображение EMF на основе круговой диаграммы в шаблонном файле Microsoft Excel.

Результат: изображение круговой диаграммы
todo:image_alt_text
  1. Создайте круговую диаграмму в Microsoft Excel:
    1. Откройте новую книгу в Microsoft Excel.
    2. Введите некоторые данные в лист.
    3. Создайте круговую диаграмму на основе данных.
    4. Сохраните файл.
Исходный файл.
todo:image_alt_text

Мы размещаем наши пакеты Python в репозиториях PyPi.

Установите Aspose.Cells для Python из pypi, используйте команду: $ pip install aspose-cells-python.

Вы также можете следовать пошаговым инструкциям по установке “Aspose.Cells для Python via .NET” в ваше среде разработчика.

  1. Скачайте и установите Aspose.Cells для Python via .NET:
    1. Установите Aspose.Cells для Python via .NET с pypi, используя команду: $ pip install aspose-cells-python.
    2. И вы также можете следовать пошаговым инструкциям по установке “Aspose.Cells для Python via .NET” в ваше среде разработчика.

Все компоненты Aspose работают в режиме оценки при первой установке. Режим оценки не имеет временных ограничений и вставляет в выходные документы только водяной знак.

  1. Создайте проект:
    1. Запустите Visual Studio.
    2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в ваш проект Python.
    3. Напишите код, который находит и конвертирует диаграмму. Приведен ниже код, используемый компонентом для выполнения задачи. Используется очень немного строк кода.
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.

Выходной файл: изображение столбчатой диаграммы.
todo:image_alt_text
  1. Создайте столбчатую диаграмму в Microsoft Excel:
    1. Откройте новую книгу в Microsoft Excel.
    2. Введите некоторые данные в лист.
    3. Создайте столбчатую диаграмму на основе данных.
    4. Сохраните файл.
Входной файл.
todo:image_alt_text
  1. Создайте проект с ссылками, как описано выше.
  2. Динамически преобразуйте диаграмму в изображение. Ниже приведен используемый компонентом код для выполнения этой задачи. Код аналогичен предыдущему:
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)