Byt namn på dubbletter av kolumner automatiskt när du exporterar kalkylbladsdata

Möjliga användningsscenarier

Ibland står användaren inför ett problem med dubbletter av kolumner när data exporteras från kalkylbladet till datatabellen. DataTable kan inte ha dubblettkolumner så dubblettkolumner måste bytas om innan du kan exportera kalkylbladsdata till datatabellen. Aspose.Cells kan byta namn på dubblettkolumnerna automatiskt i enlighet med strategi som specificerats av dig medExportTableOptions.RenameStrategy fast egendom. Om du specificerarByt namn på Strategi .Siffra, kommer kolumner att döpas om som kolumn1, kolumn2, kolumn3, etc. och om du angerByt namn på Strategi.Letter, då kommer kolumner att döpas om som kolumnA, kolumnB, kolumnC osv.

Byt namn på dubbletter av kolumner automatiskt när du exporterar kalkylbladsdata

Följande exempelkod lägger till en del data i de tre första kolumnerna i kalkylbladet men alla kolumner har samma namn, dvs People. Sedan exporterar den data från kalkylblad till datatabell genom att specificeraByt namn på Strategi.Brevstrategi. Den skriver sedan ut kolumnnamnen för datatabellen genererad av Aspose.Cells. Följande skärmdump visar datatabellen med exporterade data i visualizern. Som du kan se har duplicerade kolumner bytt namn till PeopleA, PeopleB etc.

todo:image_alt_text

Exempelkod

Konsolutgång

Här är konsolutgången för ovanstående exempelkod som referens.

People

PeopleA

PeopleB