Чтение и манипулирование диаграммами Excel 2016
Contents
[
Hide
]
Возможные сценарии использования
Aspose.Cells для Python via .NET теперь поддерживает чтение и изменение диаграмм Microsoft Excel 2016, которых нет в Microsoft Excel 2013 или более ранних версиях.
Чтение и манипулирование диаграммами Excel 2016
В следующем образцовом коде загружается исходный файл Excel, который содержит диаграммы Excel 2016 на первом листе. Он читает все диаграммы по очереди и изменяет их заголовок в соответствии с их типом диаграммы. Ниже показан скриншот исходного файла Excel до выполнения кода. Как видно, заголовок диаграммы одинаков для всех диаграмм.
Ниже показан скриншот выходного файла Excel после выполнения кода. Как видно, заголовок диаграммы изменен в соответствии с их типом диаграммы.
Образец кода
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from aspose.cells import Workbook | |
# 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(".") | |
# Load source excel file containing excel 2016 charts | |
book = Workbook(dataDir + "excel2016Charts.xlsx") | |
# Access the first worksheet which contains the charts | |
sheet = book.worksheets[0] | |
# Access all charts one by one and read their types | |
for i in range(len(sheet.charts)): | |
# Access the chart | |
ch = sheet.charts[i] | |
# Print chart type | |
print(ch.type) | |
# Change the title of the charts as per their types | |
ch.title.text = "Chart Type is " + str(ch.type) | |
# Save the workbook | |
book.save(dataDir + "out_excel2016Charts.xlsx") |
Вывод в консоль
Вот вывод консоли из приведенного выше образца кода при выполнении с предоставленным исходным файлом Excel.
Waterfall
Treemap
Sunburst
Histogram
BoxWhisker