Автоматическое переименование повторяющихся столбцов при экспорте данных листа
Возможные сценарии использования
Иногда пользователь сталкивается с проблемой дублирования столбцов при экспорте данных из листа в таблицу данных. DataTable не может иметь повторяющиеся столбцы, поэтому повторяющиеся столбцы необходимо переименовать, прежде чем вы сможете экспортировать данные листа в таблицу данных. Aspose.Cells может автоматически переименовывать повторяющиеся столбцы в соответствии со стратегией, указанной вами с помощьюExportTableOptions.RenameStrategy свойство. Если вы укажетеПереименовать стратегию .Digit, столбцы будут переименованы как столбец1, столбец2, столбец3 и т. д., и если вы укажетеПереименовать стратегию.Letter, тогда столбцы будут переименованы, например, столбец A, столбец B, столбец C и т. д.
Автоматическое переименование повторяющихся столбцов при экспорте данных листа
Следующий пример кода добавляет некоторые данные в первые три столбца листа, но все столбцы имеют одно и то же имя, т. е. Люди. Затем он экспортирует данные из листа в таблицу данных, указавПереименовать стратегию.Письменная стратегия. Затем он печатает имена столбцов таблицы данных, созданной с помощью Aspose.Cells. На следующем снимке экрана показана таблица данных с экспортированными данными в визуализаторе. Как видите, повторяющиеся столбцы были переименованы в PeopleA, PeopleB и т. д.
Образец кода
Консольный вывод
Вот консольный вывод приведенного выше примера кода для справки.
People
PeopleA
PeopleB