Renommez automatiquement les colonnes en double lors de l'exportation des données de la feuille de calcul

Scénarios d’utilisation possibles

Parfois, l’utilisateur est confronté à un problème de colonnes en double lors de l’exportation de données d’une feuille de calcul vers le tableau de données. DataTable ne peut pas avoir de colonnes en double, les colonnes en double doivent donc être renommées avant de pouvoir exporter les données de la feuille de calcul vers la table de données. Aspose.Cells peut renommer automatiquement les colonnes en double selon la stratégie spécifiée par vous avecExportTableOptions.RenameStrategy propriété. Si vous précisezRenommer la stratégie .Digit, les colonnes seront renommées comme colonne1, colonne2, colonne3, etc. et si vous spécifiezRenommer la stratégie.Lettre, les colonnes seront renommées comme colonneA, colonneB, colonneC, etc.

Renommez automatiquement les colonnes en double lors de l’exportation des données de la feuille de calcul

L’exemple de code suivant ajoute des données dans les trois premières colonnes de la feuille de calcul, mais toutes les colonnes portent le même nom, c’est-à-dire Personnes. Ensuite, il exporte les données de la feuille de calcul vers la table de données en spécifiantRenommer la stratégie.Stratégie des lettres. Il imprime ensuite les noms de colonnes de la table de données générée par Aspose.Cells. La capture d’écran suivante montre la table de données avec les données exportées dans le visualiseur. Comme vous pouvez le constater, les colonnes en double ont été renommées PeopleA, PeopleB, etc.

tâche : image_alt_text

Exemple de code

Sortie console

Voici la sortie console de l’exemple de code ci-dessus pour référence.

People

PeopleA

PeopleB