Çalışsayede veriyi aktarırken yinelenen sütunları otomatik olarak yeniden adlandır
Olası Kullanım Senaryoları
Kullanıcı bazen çalışsayedeki veriyi data table’a aktarırken yinelenen sütunlar problemiyle karşılaşır. DataTable yinelenen sütunlara sahip olamaz, bu nedenle çalışsayedeki veriyi data table’a aktarmadan önce yinelenen sütunların adı değiştirilmelidir. Aspose.Cells, ExportTableOptions.RenameStrategy özelliği ile belirttiğiniz stratejiye göre yinelenen sütunları otomatik olarak yeniden adlandırabilir. RenameStrategy.Digit belirtirseniz, sütunlar column1, column2, column3 vb. gibi adlandırılacak ve RenameStrategy.Letter belirtirseniz sütunlar columnA, columnB, columnC vb. olarak yeniden adlandırılacaktır.
Çalışma sayfası verileri dışa aktarılırken tekrarlanan sütunları otomatik olarak yeniden adlandırma
Aşağıdaki örnek kod, çalışsayenin ilk üç sütununa bazı veriler ekler, ancak tüm sütunlar aynı adı yani Kişiler adını taşır. Daha sonra, RenameStrategy.Letter stratejisini belirterek çalışsayedeki veriyi data table’e aktarır. Ardından, Aspose.Cells tarafından oluşturulan data table’ın sütun adlarını yazdırır. Aşağıdaki ekran görüntüsü, görselleştirmeli olarak veri tablosundaki aktarılmış veriyi gösterir. Görebileceğiniz gibi, yinelenen sütunlar PeopleA, PeopleB vb. şeklinde yeniden adlandırılmıştır.
Örnek Kod
Konsol Çıktısı
Yukarıdaki örnek kodun konsol çıktısı aşağıda verilmiştir.
People
PeopleA
PeopleB