Java : convertir Excel en Office Open XML et vice versa

2023-12-06 01:55:19

Installer avec Maven

<dependency>
    <groupId>e-iceblue</groupId>
    <artifactId>spire.xls</artifactId>
    <version>14.1.3</version>
</dependency>
    

Office Open XML (également appelé OOXML) est un format XML compressé pour les documents Excel, Word et Présentation. Parfois, vous devrez peut-être convertir un fichier Excel en Office Open XML afin de le rendre lisible sur diverses applications et plates-formes. De même, vous souhaiterez peut-être également convertir Office Open XML en Excel pour les calculs de données. Dans cet article, vous apprendrez comment convertir Excel en Office Open XML et vice versa en Java à l'aide de la bibliothèque Spire.XLS for Java library.

Installer Spire.XLS for Java

Tout d'abord, vous devez ajouter le fichier Spire.Xls.jar en tant que dépendance dans votre programme Java. Le fichier JAR peut être téléchargé à partir de ce lien. Si vous utilisez Maven, vous pouvez facilement importer le fichier JAR dans votre application en ajoutant le code suivant au fichier pom.xml de votre projet.

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.xls</artifactId>
        <version>14.11.0</version>
    </dependency>
</dependencies>
    

Convertir Excel en Office Open XML en Java

Voici les étapes pour convertir un fichier Excel en Office Open XML :

  • Créez une instance de la classe Workbook.
  • Chargez un fichier Excel à l'aide de la méthode Workbook.loadFromFile().
  • Appelez la méthode Workbook.saveAsXml() pour enregistrer le fichier Excel au format Office Open XML.
  • Java
import com.spire.xls.Workbook;
    
    public class ExcelToOpenXML {
        public static void main(String []args){
            //Create a Workbook instance
            Workbook workbook = new Workbook();
            //Load an Excel file
            workbook.loadFromFile("Sample.xlsx");
    
            //Save as Office Open XML file format
            workbook.saveAsXml("ToXML.xml");
        }
    }

Java: Convert Excel to Office Open XML and Vice Versa

Convertir Office Open XML en Excel en Java

Voici les étapes pour convertir un fichier Office Open XML en Excel :

  • Créez une instance de la classe Workbook.
  • Chargez un fichier Office Open XML à l'aide du fichier Workbook.loadFromXml().
  • Appelez la méthode Workbook.saveToFile() pour enregistrer le fichier Office Open XML au format Excel.
  • Java
import com.spire.xls.ExcelVersion;
    import com.spire.xls.Workbook;
    
    public class OpenXmlToExcel {
        public static void main(String []args){
            //Create an instance of Workbook class
            Workbook workbook = new Workbook();
            //Load an Office Open XML file
            workbook.loadFromXml("ToXML.xml");
    
            //Save as Excel XLSX file format
            workbook.saveToFile("ToExcel.xlsx", ExcelVersion.Version2016);
        }
    }

Java: Convert Excel to Office Open XML and Vice Versa

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations fonctionnelles, veuillez demander une licence d'essai de 30 jours pour toi.

Voir également