Copier les formes entre les feuilles de calcul
Parfois, vous avez besoin de copier différentes images, graphiques et autres objets de dessin sur différentes feuilles de calcul selon vos besoins. Aspose.Cells prend en charge la copie de formes entre les feuilles de calcul. Les graphiques, images et autres objets sont copiés avec le plus grand degré de précision.
Vous pouvez essayer l’automatisation Office, mais cela comporte ses propres inconvénients. Il existe plusieurs raisons et problèmes : par exemple la sécurité, la stabilité, la scalabilité, la vitesse, le prix et les fonctionnalités. En bref, il y a de nombreuses raisons, la principale étant que Microsoft lui-même recommande fortement de ne pas utiliser l’automatisation Office à partir de solutions logicielles.
Dans cet article, nous créons une application console, effectuons la copie d’images, de graphiques et d’autres objets de dessin entre les feuilles de calcul d’un classeur avec quelques lignes de code simples en utilisant Aspose.Cells.
Ce document est conçu pour fournir aux développeurs une compréhension détaillée sur la façon de copier des formes (images, graphiques, contrôles et autres objets de dessin) entre les feuilles de calcul.
Copier des formes
Cet article explique comment :
- Copier une image d’une feuille de calcul à une autre.
- Copier un graphique d’une feuille de calcul à une autre.
- Copier des contrôles et d’autres objets de dessin d’une feuille de calcul à une autre.
Copier une image d’une feuille de calcul à une autre
Étape 1 : Créer un classeur avec une image et un graphique dans Microsoft Excel
-
Créer un nouveau classeur dans Microsoft Excel.
-
Ajouter une image sur la première feuille de calcul et un graphique sur la deuxième feuille de calcul.
Les captures d’écran suivantes montrent les deux feuilles de calcul modèles créées dans Microsoft Excel.
Feuille de calcul “Graphique” avec un graphique
Feuille de calcul “Image” avec une image
Maintenant, copiez l’image de la feuille de calcul nommée “Image” vers la dernière feuille de calcul “Résultat”.
Étape 2 : Télécharger Aspose.Cells.Zip
-
Décompressez-le sur votre ordinateur de développement.
Tous les composants Aspose, une fois installés, fonctionnent en mode d’évaluation. Le mode d’évaluation n’a pas de limite de temps et il ne fait qu’ajouter des filigranes aux documents produits.
Étape 3 : Créer un projet
Vous pouvez soit créer un projet en utilisant un éditeur Java, par exemple, Eclipse, soit créer un programme simple en utilisant un Bloc-notes.
Étape 4 : Ajouter le chemin de classe
Pour définir un chemin de classe en utilisant Eclipse, veuillez suivre les étapes suivantes :
- Extrayez le fichier Aspose.Cells.jar et dom4j_1.6.1.jar du fichier Aspose.Cells.zip.
- Définissez le chemin de classe du projet dans Eclipse :
- Sélectionnez votre projet dans Eclipse, puis cliquez sur les menus Projet-Propriétés.
- Sélectionnez “Chemin de construction Java” dans le côté gauche de la fenêtre contextuelle, puis sélectionnez l’onglet “Bibliothèques”, cliquez sur “Ajouter JARs” ou “Ajouter des JARs externes” pour sélectionner Aspose.Cells.jar et dom4j_1.6.1.jar et ajoutez-les dans les chemins de construction.
- Écrivez une application pour appeler les API des composants d’Aspose.
Ou vous pouvez le définir à l’exécution à l’invite DOS dans Windows. Par exemple :
javac -classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava -classpath %classpath%;e:\Aspose.Cells.jar; ClassName
Étape 5 : Copie d’une image d’une feuille de calcul à une autre
Voici le code pour accomplir la tâche. Il copie une image de la feuille de calcul nommée « Image » à la feuille de calcul « Résultat ».
Tâche 1 du résultat :
Après l’exécution du code ci-dessus, l’image de la feuille de calcul « Image » est maintenant copiée sur la dernière feuille de calcul « Résultat »
Feuille de calcul « Résultat » avec image copiée
Tâche 2 : Copier un graphique d’une feuille de calcul à une autre
Étape 1 : Copier un graphique d’une feuille de calcul à une autre
Voici le code réel utilisé par le composant pour accomplir la tâche.
Résultat de la tâche 2
Après l’exécution du code ci-dessus, le graphique de la feuille de calcul « Graphique » est copié sur la feuille de calcul « Résultat ». Veuillez consulter la capture d’écran suivante de la feuille de calcul résultante.
Feuille de calcul « Résultat » avec image et graphique copiés
Tâche 3 : Copier les contrôles et autres objets de dessin d’une feuille de calcul à une autre
Feuille de calcul « Contrôle » avec zone de texte et ovale
Veuillez suivre les étapes simples ci-dessous que vous devez effectuer pour obtenir les résultats souhaités.
Étape 1 : Copier une feuille de calcul entre des classeurs
Voici le code utilisé par le composant pour accomplir la tâche.
Résultat de la tâche 3
Après l’exécution du code ci-dessus, les contrôles de la feuille de calcul « Contrôle » sont maintenant copiés sur la feuille de calcul « Résultat ». Veuillez consulter la capture d’écran suivante du « Résultat ».
Feuille de calcul « Résultat » avec zone de texte et ovale copiés
Conclusion
Cet article a montré comment copier différentes formes telles que des images, des graphiques et d’autres objets de dessin en utilisant Aspose.Cells. Espérons que cela vous donnera un aperçu et que vous pourrez utiliser ces options selon vos différents scénarios.
Aspose.Cells peut offrir plus de flexibilité que d’autres solutions et fournit une rapidité, une efficacité et une fiabilité exceptionnelles pour répondre aux exigences spécifiques des applications commerciales. Les résultats montrent que Aspose.Cells a bénéficié de plusieurs années de recherche, de conception et d’ajustements minutieux.
Nous vous souhaitons chaleureusement la bienvenue pour vos questions, commentaires et suggestions dans le forum Aspose.Cells.