Akıllı İşaretlerin İşlenmesiyle Grafik Oluşturma
Aspose.Cells API’ları, biçimlendirme ve formüllerin tasarım elektronik tablolara yerleştirilmiş ve ardından belirli Akıllı İşaretleyicilere göre verilerin doldurulması için WorkbookDesigner sınıfını sağlar. İşaretlenen akıllı işaretleyicileri işleyerek Excel grafikleri oluşturulabilir, bu da aşağıdaki adımları gerektirecektir.
- Tasarımcı elektronik tablosunun oluşturulması
- Belirli veri kaynağına karşı tasarımcı elektronik tablonun işlenmesi
- Popüle edilmiş veriye dayalı olarak grafik oluşturulması
Tasarımcı Elektronik Tablonun Oluşturulması
Tasarımcı elektronik tablo, Microsoft Excel uygulaması veya Aspose.Cells API’leri ile oluşturulmuş basit bir Excel dosyasıdır; görsel biçimlendirme, formüller ve akıllı işaretleyiciler içeren, içerikler çalışma zamanında doldurulabilir.
Basitlik açısından, Aspose.Cells for .NET API kullanarak tasarımcı elektronik tablo oluşturacağız ve daha sonra gösterim amaçları için dinamik olarak oluşturulmuş bir veri kaynağına karşı işleyeceğiz.
Tasarımcı Elektronik Tablonun İşlenmesi
Tasarımcı elektronik tablonun işlenmesi için, tasarımcı elektronik tabloda kullanılan Akıllı İşaretleyicilere uygun bir veri kaynağınız olmalıdır. Örneğin, Sales.DataTable’daki Yıl sütununu temsil eden &=Sales.Year şeklinde bir Akıllı İşaretleyici girdisi oluşturduk. Karşılık gelen bir sütun veri kaynağında bulunmuyorsa, Aspose.Cells API’leri o belirli Akıllı İşaretleyici için işlemeyi atlayacak ve sonuç olarak belirli Akıllı İşaretleyici için veriler doldurulmayacaktır.
Bu kullanım durumunu göstermek için, veri kaynağını sıfırdan oluşturacağız ve hazırladığımız tasarımcı elektronik tabloya karşı işleyeceğiz. Bununla birlikte, gerçek zamanlı bir senaryoda, veri zaten mevcutsa, veri kaynağının oluşturulmasını atlayabilirsiniz.
Akıllı İşaretleyicilerin işlenmesi, aşağıdaki kod örneği ile gösterildiği gibi oldukça basittir.
Grafik Oluşturma
Veri yerine getirildikten sonra, yapmamız gereken tek şey veri kaynağına dayalı bir grafik oluşturmaktır. Örneği basit tutmak için Chart.SetChartDataRange yöntemini kullanacağız, böylece grafikleri daha fazla yapılandırmaya gerek kalmadan kullanabiliriz.