Python.NET kullanarak Noktayı Toplam olarak ayarlama nasıl yapılır
Excel Grafiklerinde “Set Point as Total” nedir
Bazı Excel grafikleri, örneğin su sıralı grafiklerde, belirli veri noktaları önceki değerlerin toplamını temsil eder. Bu makale, Aspose.Cells kullanarak bu toplam noktalarını programatik olarak nasıl yapılandıracağınızı gösterecek.
Toplam Noktası Gerektiren Su Sıralı Grafik
Bu su sıralı grafik örneğinde, önceki değerleri toplayan dört “Toplam” veri noktası gösterilir. Vurgulanan “Toplam 2024” noktası, orijinal dosyada yapılandırılmamış toplam durumunu gösterir. Takip etmek için örnek Excel dosyasını indir.
Aspose.Cells for Python kullanarak Toplam Noktalarını Yapılandırma
Aşağıdaki kod, uygun toplam nokta yapılandırmasını gösterir:
import aspose.cells as cells
from aspose.cells.charts import ChartType
# Load sample workbook
workbook = cells.Workbook("SampleSheet.xlsx")
try:
# Access first worksheet and chart
worksheet = workbook.worksheets[0]
chart = worksheet.charts[0]
# Verify chart type
if chart.type == ChartType.WATERFALL:
# Configure chart data range
chart.set_data_range("A1:B8", True)
# Customize series formatting
chart.n_series.is_color_varied = True
# Configure total points (0-based indices)
total_points = [3, 5, 7] # Points to mark as totals
for i in total_points:
point = chart.n_series.points[i]
point.is_total = True
# Save modified workbook
workbook.save("output.xlsx")
except Exception as e:
print(f"Error processing workbook: {str(e)}")
import os
from aspose.cells import Workbook
file_path = ""
wb = Workbook(os.path.join(file_path, "SampleSheet.xlsx"))
worksheet = wb.worksheets[0]
chart = worksheet.charts.get("Graphiq5")
# Set some points as total column
# In this example, we set points 0, 4, 8, 12 as total
chart.n_series[0].layout_properties.subtotals = [0, 4, 8, 12]
wb.save(os.path.join(file_path, "output.xlsx"))
Düzeltilmiş çıktı dosyası toplam noktalarını düzgün şekilde yapılandırır:
Ana uygulama ayrıntıları:
- Veri noktaları için 0 tabanlı indeksler kullanın
is_total
özelliğiniChartPoint
nesnelerine ayarlayın- Uygun veri aralığı yapılandırmasını sağlayın
- Grafik türü doğrulamasını yönetin
Gelişmiş yapılandırma seçenekleri için ChartPoint belgelerine bakın.