Copier et déplacer des feuilles de calcul dans et entre des classeurs

Copier et déplacer des feuilles de calcul

Copier une feuille de calcul dans un classeur

Les étapes initiales sont les mêmes pour tous les exemples.

  1. Créez deux classeurs avec des données dans Microsoft Excel. Pour les besoins de cet exemple, nous avons créé deux nouveaux classeurs dans Microsoft Excel et saisi des données dans les feuilles de calcul.
  • FirstWorkbook.xlsx (3 feuilles de calcul).
  • SecondWorkbook.xlsx (1 feuille de calcul).
  1. Téléchargez et installez Aspose.Cells :
    1. Télécharger Aspose.Cells for .NET.
  2. Installez-le sur votre ordinateur de développement. ToutAspose les composants, une fois installés, fonctionnent en mode d’évaluation. Le mode d’évaluation n’a pas de limite de temps et il injecte uniquement des filigranes dans les documents produits.
  3. Créer un projet :
  4. Démarrez Visual Studio.Net.
  5. Créez une nouvelle application console.
  6. Ajoutez des références :
  7. Ajoutez une référence à Aspose.Cells au projet. Par exemple, ajoutez une référence à …\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll
  8. Copier la feuille de calcul dans un classeur Le premier exemple copie la première feuille de calcul (Copy) dans FirstWorkbook.xlsx.

Lors de l’exécution du code, la feuille de calcul nommée Copy est copiée dans FirstWorkbook.xlsx avec le nom Last Sheet.

Déplacer une feuille de calcul dans un classeur

Le code ci-dessous montre comment déplacer une feuille de calcul d’une position dans un classeur à une autre. L’exécution du code déplace la feuille de calcul appelée Déplacer de l’index 1 à l’index 2 dans FirstWorkbook.xlsx.

Copier une feuille de calcul entre des classeurs

L’exécution du code copie la feuille de calcul nommée Copier dans SecondWorkbook.xlsx avec le nom Sheet2.

Déplacement d’une feuille de calcul entre des classeurs

L’exécution du code déplace la feuille de calcul nommée Move from FirstWorkbook.xlsx to SecondWorkbook.xlsx avec le nom Sheet3.