Verileri Sütun Yığılmış grafik olarak görselleştirmek, iş raporları, bütçe karşılaştırmaları ve KPI panoları için yaygın bir gereksinimdir. Aspose.Cells for .NET ile bu tür grafikleri birkaç satır kodla oluşturabilirsiniz; sunucuda Microsoft Excel yüklü olmasına gerek yoktur. Bu kılavuz, örnek verileri hazırlamaktan eksenleri, açıklamaları ve renkleri özelleştirmeye kadar tüm süreci adım adım gösterir ve eksiksiz, doğrudan çalıştırılabilir bir C# örneği sunar.

Bu makale aşağıdaki konuları kapsar:

C# Excel Kütüphanesi ile Sütun Yığılmış Grafikler Oluşturma

Aspose.Cells for .NET yüksek performanslı bir Excel otomasyon kütüphanesidir ve geliştiricilerin Excel dosyalarını tamamen programlı bir şekilde oluşturma, düzenleme ve render etme olanağı sağlar. Grafik oluşturma konusuna gelince, Aspose.Cells zengin bir grafik türleri seti sunar; bunlar arasında Column Stacked grafiği (ChartType.ColumnStacked) bulunur. Aspose.Cells’i grafik oluşturma için kullanmanın temel avantajları şunlardır:

  • Zero dependency on Microsoft Office – herhangi bir Windows, Linux veya Docker ortamında çalışır.
  • Full control over chart elements – seriler, eksenler, açıklamalar, işaretçiler, renkler, veri etiketleri, vb.
  • Support for all Excel file formats – XLSX, XLS, CSV, ODS ve daha fazlası.
  • High scalability – tek bir geçişte binlerce grafik oluşturur, belirgin bir performans kaybı olmadan.

Başlarken

  1. İndir en son sürümü Aspose.Cells .NET releases page.
  2. Yükle NuGet paketini:
PM> Install-Package Aspose.Cells
  1. C# projenize Aspose.Cells referansını ekleyin.

Excel’de C# ile Sütun Yığılmış Grafik Oluşturma

Aşağıda, nasıl yapılacağını gösteren tam, bağımsız bir örnek bulunmaktadır:

  1. Yeni bir çalışma kitabı oluşturun.
  2. Çalışma sayfasını örnek verilerle doldurun.
  3. Column Stacked grafiği ekleyin.
  4. Seri renklerini, eksen başlıklarını ve lejant konumunu özelleştirin.
  5. Çalışma kitabını XLSX dosyası olarak kaydedin.

Kodun Açıklaması

AdımKodun yaptığı şeyNeden önemli
1Yeni bir Workbook oluşturur ve ilk Worksheet‘e erişir.Grafik için temiz bir tuval sağlar.
2Sayfayı ay kimlikleri ve çeyrek satış rakamlarıyla doldurur.Yığılmış grafikler, kategorik bir eksen (Ay) ve birden fazla veri serisi (Q1‑Q3) gerektirir.
3ChartType.ColumnStacked nesnesi ekler ve sayfadaki konumunu ayarlar.Grafik tipini ve nerede görüneceğini tanımlar.
4Üç seri (NSeries.Add) ekler (her çeyrek için bir tane) ve benzersiz bir renk atar.Her seri bir yığın segmenti haline gelir; belirgin renkler okunabilirliği artırır.
5Eksen başlıklarını, lejand konumunu özelleştirir ve veri etiketlerini etkinleştirir.Grafik anlamsallığını ve görsel netliğini artırır.
6Çalışma kitabını bir .xlsx dosyasına kaydeder.Herhangi bir tablo aracında açılabilecek son Excel belgesini oluşturur.

İpucu: Her yığılmış sütunun toplamını görüntülemeniz gerekiyorsa, ValueAxis için veri etiketini etkinleştirin ve yukarıda gösterildiği gibi chart.NSeries[i].HasDataLabel = true; ayarlayın.

Ücretsiz Kaynaklar

Sonuç

Aspose.Cells for .NET ile Column Stacked chart oluşturmak basittir ve sunucuda Microsoft Excel gerektirmez. Yukarıdaki adımları izleyerek, programlı bir şekilde profesyonel görünümlü yığılmış sütun görselleştirmeleri oluşturabilir, görünümünü tamamen özelleştirebilir ve sonucu herhangi bir Excel uyumlu formatta dışa aktarabilirsiniz. Aspose.Cells’in gücünden yararlanarak, Windows, Linux veya konteynerleştirilmiş ortamlar arasında raporlama, gösterge panoları ve veri analizi görevlerini otomatikleştirebilirsiniz.

Ek yardım için, ücretsiz destek forumu adresini ziyaret edin.

Ayrıca Bakınız