导出工作表数据时自动重命名重复列

可能的使用场景

有时,用户在将数据从工作表导出到数据表时会遇到重复列的问题。 DataTable 不能包含重复的列,因此必须先重命名重复的列,然后才能将工作表数据导出到数据表。 Aspose.Cells 可以根据您指定的策略自动重命名重复的列ExportTableOptions.RenameStrategy财产。如果您指定重命名策略.Digit,列将被重命名,如 column1、column2、column3 等,如果您指定重命名策略.字母,然后列将被重命名,如columnA、columnB、columnC等。

导出工作表数据时自动重命名重复列

以下示例代码在工作表的前三列中添加一些数据,但所有列都具有相同的名称,即 People。然后通过指定将数据从工作表导出到数据表中重命名策略.信策略。然后打印 Aspose.Cells 生成的数据表的列名称。以下屏幕截图显示了可视化工具中包含导出数据的数据表。如您所见,重复的列已重命名为 PeopleA、PeopleB 等。

待办事项:图像_替代_文本

示例代码

控制台输出

以下是上述示例代码的控制台输出,供参考。

People

PeopleA

PeopleB