Java: convierta Excel a Office Open XML y viceversa

2023-12-06 01:58:28

Instalar con Maven

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

enlaces relacionados

Office Open XML (también conocido como OOXML) es un formato comprimido basado en XML para documentos de Excel, Word y presentaciones. A veces, es posible que necesites convertir un archivo de Excel a Office Open XML para que sea legible en varias aplicaciones y plataformas. Del mismo modo, es posible que también desee convertir Office Open XML a Excel para realizar cálculos de datos. En este artículo, aprenderá cómo convertir Excel a Office Open XML y viceversa en Java utilizando la biblioteca Spire.XLS for Java.

Instalar Spire.XLS for Java

En primer lugar, debe agregar el archivo Spire.Xls.jar como una dependencia en su programa Java. El archivo JAR se puede descargar desde este enlace. Si usa Maven, puede importar fácilmente el archivo JAR en su aplicación agregando el siguiente código al archivo pom.xml de su proyecto.

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

Convierta Excel a Office Open XML en Java

Los siguientes son los pasos para convertir un archivo de Excel a Office Open XML:

  • Cree una instancia de la clase Libro de trabajo.
  • Cargue un archivo de Excel utilizando el método Workbook.loadFromFile().
  • Llame al método Workbook.saveAsXml() para guardar el archivo de Excel como 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

Convierta Office Open XML a Excel en Java

Los siguientes son los pasos para convertir un archivo Office Open XML a Excel:

  • Cree una instancia de la clase Libro de trabajo.
  • Cargue un archivo Office Open XML utilizando el archivo Workbook.loadFromXml().
  • Llame al método Workbook.saveToFile() para guardar el archivo Office Open XML como 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

Solicitar una licencia temporal

Si desea eliminar el mensaje de evaluación de los documentos generados o deshacerse de las limitaciones de la función, por favor solicitar una licencia de prueba de 30 días para ti.

Ver también