XLSX para DOCX Java

A conversão de Excel para Word pode ser útil quando você precisa exportar dados de uma planilha para uma tabela em um documento do Word. Para automatizar essa conversão, este artigo aborda como converter arquivos Excel XLSX para o formato Word DOCX usando Java. Além disso, opções adicionais também são discutidas para personalizar a conversão de XLSX para DOCX.

Excel para Word Java Converter API

Aspose.Cells for Java é uma API de manipulação de planilhas que permite gerar, processar e manipular arquivos Excel. Além disso, a API fornece conversão de alta qualidade de arquivos Excel XLSX para outros formatos, incluindo DOCX, PDF, etc. Você pode baixar a API ou instalá-la usando a seguinte configuração do Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-cells</artifactId>
    <version>21.3</version>
</dependency>

Converter XLSX para DOCX em Java

A conversão de uma planilha do Excel em um documento do Word é tão fácil quanto a torta. Isso pode ser feito em algumas etapas usando Aspose.Cells para Java. A seguir estão as etapas para converter um arquivo XLSX para o formato DOCX.

O exemplo de código a seguir mostra como converter um arquivo Excel XLSX em Word DOCX usando Java.

// Instanciar um objeto Workbook pelo caminho do arquivo do Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Salvar como DOCX
workbook.save("Book1.docx", SaveFormat.DOCX);

Personalize a conversão de XLSX para DOCX em Java

Você também pode personalizar a conversão de Excel para Word usando diferentes opções fornecidas pela classe DocxSaveOptions. A seguir está a lista de opções que você pode usar.

  • CachedFileFolder: A pasta de cache para armazenar alguns dados grandes.
  • ClearData: Deixe a pasta de trabalho vazia após salvar o arquivo.
  • CreateDirectory: Se true e o diretório não existir, o diretório será criado automaticamente antes de salvar o arquivo.
  • MergeAreas: Indica se deve mesclar as áreas de condicionais formatação e validação antes de salvar o arquivo.
  • RefreshChartCache: indica se está atualizando os dados do cache do gráfico.
  • SortNames: indica se os nomes definidos devem ser classificados antes de salvar arquivos.
  • UpdateSmartArt: indica se a configuração de arte inteligente deve ser atualizada.
  • ValidateMergedAreas: indica se validar células mescladas antes de salvar o arquivo.
  • WarningCallback: Obtém ou define o retorno de chamada de aviso.

O exemplo de código a seguir mostra como usar a classe DocxSaveOptions ao converter Excel XLSX para Word DOCX usando Java.

// Instanciar um objeto Workbook pelo caminho do arquivo do Excel
Workbook workbook = new Workbook("workbook.xlsx");

// Criar opções de salvamento DOCX
DocxSaveOptions options = new DocxSaveOptions();
options.setClearData(true);
options.setCreateDirectory(true);
options.setCachedFileFolder("cache");
options.setMergeAreas(true);

// Salvar como DOCX
workbook.save("Book1.docx", options);

Obtenha uma licença de API gratuita

Você pode experimentar o Aspose.Cells for Java gratuitamente obtendo uma licença temporária.

Conclusão

Neste artigo, você aprendeu como converter arquivos Excel XLSX para o formato DOCX usando Java. Além disso, você viu como usar diferentes opções para personalizar a conversão do Excel para o Word. Você pode explorar mais sobre o Aspose.Cells para Java usando documentação. Além disso, se você tiver alguma dúvida ou pergunta, sinta-se à vontade para nos contatar através do nosso fórum.

Veja também