Copier et Déplacer des Feuilles de calcul
Parfois, vous avez besoin d’un certain nombre de feuilles de calcul avec une mise en forme et des données communes. Par exemple, si vous travaillez avec des budgets trimestriels, vous voudrez peut-être créer un classeur avec des feuilles contenant les mêmes en-têtes de colonne, en-têtes de ligne et formules. Il y a un moyen de le faire : en créant une feuille, puis en la copiant.
Aspose.Cells prend en charge la copie et le déplacement de feuilles dans ou entre des classeurs. Les feuilles, avec des données, une mise en forme, des tableaux, des matrices, des graphiques, des images et d’autres objets, sont copiées avec le plus grand degré de précision.
Déplacement ou Copie de feuilles à l’aide de Microsoft Excel
Les étapes suivantes sont impliquées dans la copie et le déplacement de feuilles dans ou entre des classeurs.
- Ouvrez le classeur qui recevra les feuilles.
- Basculez vers le classeur contenant les feuilles que vous souhaitez déplacer ou copier, puis sélectionnez les feuilles.
- Dans le menu Édition, cliquez sur Déplacer ou Copier la feuille.
- Dans la zone Vers le classeur, cliquez sur le classeur pour recevoir les feuilles.
- Pour déplacer ou copier les feuilles sélectionnées vers un nouveau classeur, cliquez sur nouveau classeur.
- Dans la case Avant la feuille, cliquez sur la feuille avant laquelle vous souhaitez insérer les feuilles déplacées ou copiées.
- Pour copier les feuilles au lieu de les déplacer, sélectionnez la case à cocher Créer une copie.
Copier des feuilles de calcul dans un classeur
Aspose.Cells fournit une méthode WorksheetCollection.addCopy() surchargée qui est utilisée pour copier une feuille de calcul existante. Une version de la méthode prend l’index de la feuille de calcul source en tant que paramètre. L’autre version prend le nom de la feuille de calcul source.
L’exemple suivant montre comment copier une feuille existante dans un classeur.
Copier des feuilles de calcul entre des classeurs
Aspose.Cells fournit la méthode Worksheet.copy() utilisée pour copier des feuilles de calcul vers d’autres classeurs. La méthode prend l’objet feuille de calcul source en tant que paramètre.
L’exemple suivant montre comment copier une feuille de calcul d’un classeur à un autre.
Déplacer des feuilles de calcul dans un classeur
Aspose.Cells fournit la méthode Worksheet.moveTo() utilisée pour déplacer une feuille de calcul vers un autre emplacement dans la même feuille de calcul.
L’exemple suivant montre comment déplacer une feuille de calcul vers un autre emplacement dans le classeur.