Java: converti Excel in Office Open XML e viceversa

2023-12-06 01:56:33

Installa con Maven

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

Link correlati

Office Open XML (noto anche come OOXML) è un formato compresso basato su XML per documenti Excel, Word e presentazioni. A volte potrebbe essere necessario convertire un file Excel in Office Open XML per renderlo leggibile su varie applicazioni e piattaforme. Allo stesso modo, potresti anche voler convertire Office Open XML in Excel per i calcoli dei dati. In questo articolo imparerai come convertire Excel in Office Open XML e viceversa in Java utilizzando la libreria Spire.XLS for Java.

Installa Spire.XLS for Java

Prima di tutto, devi aggiungere il file Spire.Xls.jar come dipendenza nel tuo programma Java. Il file JAR può essere scaricato da questo collegamento. Se utilizzi Maven, puoi importare facilmente il file JAR nella tua applicazione aggiungendo il seguente codice al file pom.xml del tuo progetto.

<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>
    

Converti Excel in Office Open XML in Java

Di seguito sono riportati i passaggi per convertire un file Excel in Office Open XML:

  • Crea un'istanza della classe Workbook.
  • Carica un file Excel utilizzando il metodo Workbook.loadFromFile().
  • Chiama il metodo Workbook.saveAsXml() per salvare il file Excel come 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

Converti Office Open XML in Excel in Java

Di seguito sono riportati i passaggi per convertire un file Office Open XML in Excel:

  • Crea un'istanza della classe Workbook.
  • Caricare un file Office Open XML utilizzando il file Workbook.loadFromXml().
  • Chiama il metodo Workbook.saveToFile() per salvare il file Office Open XML come 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

Richiedi una licenza temporanea

Se desideri rimuovere il messaggio di valutazione dai documenti generati o eliminare le limitazioni della funzione, per favore richiedere una licenza di prova di 30 giorni per te.

Guarda anche