Dinamik Grafikler Oluşturun
Dinamik (veya etkileşimli) grafikler, verilerin kapsamını değiştirdiğinizde değişme yeteneğine sahiptir. Başka bir deyişle, dinamik grafikler, veri kaynağı değiştiğinde değişiklikleri otomatik olarak yansıtabilir. Veri kaynağındaki değişikliği tetiklemek için Excel Tablolarının filtreleme seçeneği veya ComboBox veya Dropdown list gibi bir kontrol kullanılabilir.
Bu makale, yukarıda belirtilen yaklaşımların her ikisini de kullanarak dinamik grafikler oluşturmak için Aspose.Cells for .NET API’lerin kullanımını göstermektedir.
Excel Tablolarını Kullanma
ListObjects, kullanıcı etkileşimi üzerine verileri sıralamak ve filtrelemek için yerleşik işlevsellik sağlar. Hem sıralama hem de filtreleme seçenekleri, otomatik olarak başlık satırına eklenen açılır listeler aracılığıyla sağlanır.Nesne Listesi . Bu özellikler (sıralama ve filtreleme) nedeniyle,Nesne Listesidinamik bir grafiğin veri kaynağı olarak hizmet etmek için mükemmel bir aday gibi görünüyor, çünkü sıralama veya filtreleme değiştirildiğinde, grafikteki verilerin temsili grafiğin mevcut durumunu yansıtacak şekilde değiştirilecektir.Nesne Listesi.
Gösterimi anlaşılır kılmak için,Çalışma kitabısıfırdan ve aşağıda özetlendiği gibi adım adım ilerleyin.
- boş oluşturÇalışma kitabı.
- ErişmekCells ilkindenÇalışma kağıdı içindeÇalışma kitabı.
- Hücrelere bazı veriler ekleyin.
- YaratmakNesne ListesiGirilen verilere göre.
- YaratmakÇizelge veri aralığına göreNesne Listesi.
- Sonucu diske kaydedin.
Dinamik Formülleri Kullanma
kullanmak istememeniz durumundaNesne Listesidinamik grafiğe bir veri kaynağı olarak, diğer seçenek ise dinamik bir veri aralığı oluşturmak için Excel işlevlerini (veya formüllerini) ve verilerdeki değişikliği tetiklemek için bir denetimi (ComboBox gibi) kullanmaktır. Bu senaryoda, ComboBox seçimine dayalı olarak uygun değerleri getirmek için DÜŞEYARA işlevini kullanacağız. Seçim değiştirildiğinde DÜŞEYARA işlevi hücre değerini yeniler. Bir hücre aralığı DÜŞEYARA işlevini kullanıyorsa, tüm aralık kullanıcı etkileşimi üzerine yenilenebilir, bu nedenle dinamik grafiğin kaynağı olarak kullanılabilir.
Gösterimin anlaşılmasını kolaylaştırmak için, Çalışma Kitabını sıfırdan oluşturacağız ve aşağıda özetlendiği gibi adım adım ilerleyeceğiz.
- boş oluşturÇalışma kitabı.
- ErişmekCells ilkindenÇalışma kağıdı içindeÇalışma kitabı.
- Bir Adlandırılmış Aralık oluşturarak hücrelere bazı veriler ekleyin. Bu veriler, dinamik tabloya bir dizi olarak hizmet edecektir.
- YaratmakAçılan kutuönceki adımda oluşturulan Adlandırılmış Aralığa göre.
- DÜŞEYARA işlevine kaynak görevi görecek hücrelere biraz daha veri ekleyin.
- DÜŞEYARA işlevini (uygun parametrelerle) bir hücre aralığına ekleyin. Bu aralık, dinamik tablo için bir kaynak görevi görecektir.
- YaratmakÇizelgeönceki adımda oluşturulan aralığa göre.
- Sonucu diske kaydedin.