Чтение и манипулирование диаграммами Excel 2016
Возможные сценарии использования
Aspose.Cells для Python via .NET теперь поддерживает чтение и изменение диаграмм Microsoft Excel 2016, которых нет в Microsoft Excel 2013 или более ранних версиях.
Чтение и манипулирование диаграммами Excel 2016
В следующем образцовом коде загружается исходный файл Excel, который содержит диаграммы Excel 2016 на первом листе. Он читает все диаграммы по очереди и изменяет их заголовок в соответствии с их типом диаграммы. Ниже показан скриншот исходного файла Excel до выполнения кода. Как видно, заголовок диаграммы одинаков для всех диаграмм.
Ниже показан скриншот выходного файла Excel после выполнения кода. Как видно, заголовок диаграммы изменен в соответствии с их типом диаграммы.
Образец кода
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