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ış Grafik Oluşturma
- C# kullanarak Excel’de Sütun Yığılmış Grafik Oluşturma
- Ücretsiz Kaynaklar
- Sonuç
- Ayrıca Bakınız
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
- İndir en son sürümü Aspose.Cells .NET releases page.
- Yükle NuGet paketini:
PM> Install-Package Aspose.Cells
- C# projenize
Aspose.Cellsreferansı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:
- Yeni bir çalışma kitabı oluşturun.
- Çalışma sayfasını örnek verilerle doldurun.
- Column Stacked grafiği ekleyin.
- Seri renklerini, eksen başlıklarını ve lejant konumunu özelleştirin.
- Çalışma kitabını XLSX dosyası olarak kaydedin.
Kodun Açıklaması
| Adım | Kodun yaptığı şey | Neden önemli |
|---|---|---|
| 1 | Yeni bir Workbook oluşturur ve ilk Worksheet‘e erişir. | Grafik için temiz bir tuval sağlar. |
| 2 | Sayfayı ay kimlikleri ve çeyrek satış rakamlarıyla doldurur. | Yığılmış grafikler, kategorik bir eksen (Ay) ve birden fazla veri serisi (Q1‑Q3) gerektirir. |
| 3 | ChartType.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. |
| 5 | Eksen 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,
ValueAxisiçin veri etiketini etkinleştirin ve yukarıda gösterildiği gibichart.NSeries[i].HasDataLabel = true;ayarlayın.
Ücretsiz Kaynaklar
- Geliştirici Rehberi: https://docs.aspose.com/cells/net/
- Çevrimiçi Uygulamalar: https://products.aspose.app/cells/family
- API Referansı: https://reference.aspose.com/cells/net/
- Nasıl Yapılır Makaleleri: https://blog.aspose.com/tr/categories/aspose.cells-product-family/
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.