Автоматическое переименование повторяющихся столбцов при экспорте данных листа

Возможные сценарии использования

Иногда пользователь сталкивается с проблемой дублирования столбцов при экспорте данных из листа в таблицу данных. DataTable не может иметь повторяющиеся столбцы, поэтому повторяющиеся столбцы необходимо переименовать, прежде чем вы сможете экспортировать данные листа в таблицу данных. Aspose.Cells может автоматически переименовывать повторяющиеся столбцы в соответствии со стратегией, указанной вами с помощьюExportTableOptions.RenameStrategy свойство. Если вы укажетеПереименовать стратегию .Digit, столбцы будут переименованы как столбец1, столбец2, столбец3 и т. д., и если вы укажетеПереименовать стратегию.Letter, тогда столбцы будут переименованы, например, столбец A, столбец B, столбец C и т. д.

Автоматическое переименование повторяющихся столбцов при экспорте данных листа

Следующий пример кода добавляет некоторые данные в первые три столбца листа, но все столбцы имеют одно и то же имя, т. е. Люди. Затем он экспортирует данные из листа в таблицу данных, указавПереименовать стратегию.Письменная стратегия. Затем он печатает имена столбцов таблицы данных, созданной с помощью Aspose.Cells. На следующем снимке экрана показана таблица данных с экспортированными данными в визуализаторе. Как видите, повторяющиеся столбцы были переименованы в PeopleA, PeopleB и т. д.

задача: image_alt_text

Образец кода

Консольный вывод

Вот консольный вывод приведенного выше примера кода для справки.

People

PeopleA

PeopleB