Java: Converta Excel em Office Open XML e vice-versa

2023-12-06 02:01:20

Instalar com Maven

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

Links Relacionados

Office Open XML (também conhecido como OOXML) é um formato compactado baseado em XML para documentos Excel, Word e Apresentação. Às vezes, pode ser necessário converter um arquivo Excel em Office Open XML para torná-lo legível em vários aplicativos e plataformas. Da mesma forma, você também pode converter o Office Open XML em Excel para cálculos de dados. Neste artigo, você aprenderá como converter Excel em Office Open XML e vice-versa em Java usando a biblioteca Spire.XLS for Java.

Instale Spire.XLS for Java

Primeiro de tudo, você deve adicionar o arquivo Spire.Xls.jar como uma dependência em seu programa Java. O arquivo JAR pode ser baixado neste link. Se você usa Maven, pode importar facilmente o arquivo JAR em seu aplicativo adicionando o código a seguir ao arquivo pom.xml do seu projeto.

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

Converter Excel em Office Open XML em Java

A seguir estão as etapas para converter um arquivo Excel em Office Open XML:

  • Crie uma instância da classe Workbook.
  • Carregue um arquivo Excel usando o método Workbook.loadFromFile().
  • Chame o método Workbook.saveAsXml() para salvar o arquivo 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

Converter Office Open XML em Excel em Java

A seguir estão as etapas para converter um arquivo Office Open XML para Excel:

  • Crie uma instância da classe Workbook.
  • Carregue um arquivo Office Open XML usando o arquivo Workbook.loadFromXml().
  • Chame o método Workbook.saveToFile() para salvar o arquivo 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

Solicite uma licença temporária

Se desejar remover a mensagem de avaliação dos documentos gerados ou se livrar das limitações de função, por favor solicite uma licença de teste de 30 dias para você mesmo.

Veja também