Ç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.

todo:image_alt_text

Örnek Kod

Konsol Çıktısı

Yukarıdaki örnek kodun konsol çıktısı aşağıda verilmiştir.

People

PeopleA

PeopleB