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