Insertion Java Excel et extraction d'images

Spire.XLS prend en charge une multitude de fonctionnalités de traitement d'image. Ajout, rotation, extraction, suppression, etc. Dans cet article, je vais vous montrer comment utiliser Spire.XLS pour Java pour insérer et extraire des images dans un document Excel.

Outils utilisés: Free Spire.XLS pour Java (version gratuite) https://www.e-iceblue.com/Introduce/free-xls-for-java.html

Obtention et installation de fichiers Jar:

Méthode 1: Téléchargez le sac de fichiers JAR via la page d'accueil. Après le téléchargement, décompressez le fichier et installez le fichier Spire.xls.jar sous le dossier lib dans votre programme Java. https://www.e-iceblue.com/Download/xls-for-java-free.html

Méthode 2: Introduit en installant l'entrepôt maven.

https://www.e-iceblue.com/Tutorials/Licensing/How-to-install-Spire.PDF-for-Java-from-Maven-Repository.html

Insérez l'image dans Excel

import com.spire.xls.ExcelPicture;
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;

public class InsertImage {
    public static void main(String[] args){
        //Importer un document Excel
        Workbook workbook = new Workbook();
        workbook.loadFromFile("Input.xlsx");

        //Obtenez la première feuille
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Ajoute une image à la position spécifiée sur la feuille
        ExcelPicture pic = sheet.getPictures().add(4, 1,"image.jpg ");
        //Définir la largeur et la hauteur de l'image
        pic.setWidth(500);
        pic.setHeight(300);

        //Enregistrer le document
        workbook.saveToFile("InsertImage.xlsx", ExcelVersion.Version2013);
    }
}

Insert Image to Excel.png

Extraire l'image

import com.spire.xls.ExcelPicture;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class ReadImage {
    public static void main(String[] args) throws IOException {
          //Importer un document Excel
        Workbook workbook = new Workbook();
        workbook.loadFromFile("InsertImage.xlsx");

        //Obtenez la première feuille
        Worksheet sheet = workbook.getWorksheets().get(0);

        //Obtient la première image de la feuille et l'enregistre dans le chemin spécifié
        ExcelPicture pic = sheet.getPictures().get(0);
        BufferedImage loImage = pic.getPicture();
        ImageIO.write(loImage,"jpg",new File("output/ReadImage.jpg "));
    }
}

Extract Image from Excel.png

Recommended Posts

Insertion Java Excel et extraction d'images
Paramètres Java Excel Couleur d'arrière-plan et image d'arrière-plan
Java ajoute et lit des formules Excel
Java et JavaScript
XXE et Java
java insert tri
Ajouter, lire et supprimer des commentaires Excel à l'aide de Java
Java permet l'extraction de texte et d'images PDF
Getter et Setter (Java)
[Java] Thread et exécutable
Java vrai et faux
Vectoriser et imager les données d'images numériques manuscrites MNIST avec Java
[Java] Comparaison des chaînes de caractères et && et ||
Renommer la feuille Java Excel et définir les couleurs des onglets
Java - Sérialisation et désérialisation
[Java] Arguments et paramètres
timedatectl et Java TimeZone
[Java] Branchement et répétition
[Java] Types de variables et types
java (classe et instance)
[Java] Surcharge et remplacement
Java définit la couleur et l'image d'arrière-plan des documents PowerPoint
Etudier Java # 2 (\ marque et opérateur)
Java version 8 et fonctionnalités ultérieures
[Java] Différence entre == et égal
Java fusion et annulation de la cellule Excel
[Java] Zone de pile et zone statique
[Java] Classe générique et méthode générique
Programmation Java (variables et données)
Cryptage et décryptage Java PDF
Java et Iterator Part 1 External Iterator Edition
Exploitons Excel avec Java! !!
Importer des données Excel avec Java 2
Instructions Java if et switch
Définition et instanciation de classe Java
Java transforme Excel en PDF
Apache Hadoop et Java 9 (partie 1)
[Java] À propos de String et StringBuilder
[Java] HashCode et remplacement égal
Importer des données Excel avec Java
Vérification des données Excel d'ajout Java
☾ Instruction Java / Repeat et instruction de contrôle de répétition
Java crée des documents Excel
Méthodes Java et surcharges de méthodes
java Generics T et? Différence
Avantages et inconvénients de Java
java (branchement conditionnel et répétition)
À propos du package Java et de l'importation
Importer des données Excel avec Java 3
[Java] Téléchargez une image et convertissez-la en Base64
Java définit les propriétés du document Excel
Histoire de remplacement C # et Java
Méthodes et classes abstraites Java
Instructions Java while et for
Encapsulation Java et getters et setters