Gruplandırılmış verileri kompakt ve karşılaştırmalı bir şekilde görselleştirmek, iş raporları ve gösterge panelleri için sıkça ihtiyaç duyulan bir gereksinimdir. Bar Stacked chart (yığılmış çubuk grafik olarak da bilinir) birden fazla veri serisini yatay olarak yığarak gösterir, böylece toplamları ve bireysel katkıları kolayca görebilirsiniz. Bu rehberde, C# kullanarak Excel’de Aspose.Cells for .NET ile bir Bar Stacked chart oluşturmayı öğreneceksiniz. Sağlanan kod tamamen işlevseldir ve herhangi bir .NET uygulamasına entegre edilebilir.
Bu makale aşağıdaki konuları kapsar:
- C# Excel Kütüphanesi ile Yığılmış Çubuk Grafik Oluşturma
- C# kullanarak Excel’de Yığılmış Çubuk Grafik Oluşturma
- Ücretsiz Lisans Alın
- Yığılmış Çubuk Grafik Excel: Ücretsiz Kaynaklar
- Sonuç
- Ayrıca Bakınız
C# Excel Kütüphanesi ile Çubuk Yığılmış Grafikler Oluşturma
Aspose.Cells for .NET sağlam bir Excel işleme kütüphanesidir; geliştiricilerin Microsoft Office gerektirmeden Excel belgelerini oluşturmasına, değiştirmesine ve render etmesine olanak tanır. Zengin grafik API’si, Bar Stacked grafiği de dahil olmak üzere Excel’de mevcut olan tüm grafik türlerini destekler.
Aspose.Cells kullanmanın temel avantajları:
- Zengin API Yüzeyi – Her Excel özelliğine programlı olarak erişin.
- Yüksek Performans – Büyük çalışma kitaplarını minimum bellek ayak iziyle işleyin.
- COM/Interop Bağımlılığı Yok – .NET’i destekleyen herhangi bir platformda çalışır.
- Çoklu Çıktı Formatları – XLSX, XLS, CSV, PDF, HTML ve görüntü dosyalarına kaydedin.
Başlarken
- İndir en son sürümü Aspose.Cells for .NET releases page.
- Yükle NuGet paketini:
PM> Install-Package Aspose.Cells
- Projenize
Aspose.Cellsreferansını ekleyin ve kodlamaya başlayın.
C# kullanarak Excel’de Yığılmış Çubuk Grafik Oluşturma
Aşağıda, nasıl yapılacağını gösteren eksiksiz, çalıştırmaya hazır bir C# örneği bulunmaktadır:
- Yeni bir çalışma kitabı oluşturun.
- Örnek verileri doldurun.
- Bar Stacked grafik ekleyin.
- Serileri, eksen başlıklarını ve grafik görünümünü özelleştirin.
- Çalışma kitabını bir XLSX dosyasına kaydedin.
Kodun Açıklaması
| Adım | Kodun yaptığı şey |
|---|---|
| 1 | Yeni bir Workbook nesnesi oluşturur ve ilk çalışma sayfasını (Sheet1) seçer. |
| 2 | Sayfayı üç ürün için örnek çeyrek satış verileriyle doldurur. |
| 3 | BarStacked grafik (ChartType.BarStacked) ekler. Grafik alanı, sol‑üst ve sağ‑alt hücre koordinatlarıyla tanımlanır. |
| 4 | Ürün satışlarının bir sütununa işaret eden üç veri serisi oluşturur. true argümanı, serinin ilk sütundan kategorileri kullandığını gösterir. |
| 5 | Kategori eksenini (yatay eksen) çeyrek listesine (A2:A5) ayarlar. |
| 6 | Birkaç görsel ayarı gösterir: özel çizim‑alanı arka planı, eksen başlıkları ve daha yoğun bir görünüm için azaltılmış boşluk genişliği. |
| 7 | Çalışma kitabını BarStackedChart_Output.xlsx olarak uygulamanın çalışma klasörüne kaydeder. |
Programı çalıştırdığınızda, Microsoft Excel, LibreOffice veya herhangi bir uyumlu görüntüleyicide açılabilen güzel biçimlendirilmiş bir Yığılmış Çubuk grafik içeren bir Excel dosyası oluşturulur.
Mevcut Bir Bar Yığılmış Grafik Güncelleme
Bir çalışma kitabında zaten var olan bir grafiği (örneğin, seri renklerini değiştirmek veya yeni bir seri eklemek) değiştirmeniz gerekiyorsa, aşağıdaki kod parçacığı bir çalışma kitabını nasıl yükleyeceğinizi, grafiği nasıl bulacağınızı ve güncellemeleri nasıl uygulayacağınızı gösterir.
Bu örnek şunları gösterir:
- Mevcut bir çalışma kitabını yükleme.
- Grafik özelliklerine (başlık, seri renkleri) erişme ve düzenleme.
- Yeni bir veri serisini anında ekleme.
- Değiştirilmiş çalışma kitabını kaydetme.
Ücretsiz Lisans Alın
Aspose.Cells geçici ücretsiz lisans sunar; bu lisans değerlendirme filigranlarını kaldırır ve sınırlı bir süre için tam işlevselliği açar. Lisansınızı anında talep etmek için Aspose geçici lisans sayfasını ziyaret edin. Lisansı uygulamanızın başlangıcında uygulayın:
Aspose.Cells.License license = new Aspose.Cells.License();
license.SetLicense("Aspose.Total.NET.lic");
Bar Yığılmış Grafik Excel: Ücretsiz Kaynaklar
Öğrenme yolculuğunuza bu ücretsiz kaynaklarla devam edin:
- Geliştirici Kılavuzu – https://docs.aspose.com/cells/net/
- Çevrimiçi Demo ve Dönüştürücü – 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ç
Bu makalede, C# ve Aspose.Cells for .NET kullanarak Excel’de bir Yığılmış Çubuk grafik oluşturma ve düzenleme yöntemini gösterdik. Kütüphane, Microsoft Office interop ihtiyacını ortadan kaldıran temiz, yüksek performanslı bir API sunar; bu da sunucu‑tarafı otomasyon, raporlama çözümleri ve sağlam Excel grafik yeteneklerine ihtiyaç duyan herhangi bir .NET uygulaması için ideal kılar.
Kod örneklerini kendi veri setlerinize uyarlamaktan, ek stil uygulamaktan veya grafik oluşturmayı daha büyük iş akışlarına entegre etmekten çekinmeyin. Yardım, öneri veya hata raporları için Aspose.Cells destek forumuna katılın.