Converter XLS para TXT em Java

Os arquivos XLS ou XLSX são usados popularmente para realizar várias operações aritméticas. As informações podem ser transformadas em dados ou gráficos visuais. Em certos casos, pode ser necessário converter um arquivo XLS ou XLSX para o formato TXT para arquivar dados ou talvez torná-los compatíveis com diferentes aplicativos. De acordo com esses cenários, este artigo explica como converter XLS/XLSX para TXT programaticamente em Java.

Conversão de XLS para TXT – Instalação da API Java

Aspose.Cells for Java pode ser usado para trabalhar com diferentes formatos de planilhas como XLS, XLSX, XLSM, etc. Você pode configurar a API adicionando a referência com seus arquivos JAR na seção Downloads ou acesse-o no Aspose Repository com as seguintes especificações do Maven:

Repositório:

<repository>
	<id>AsposeJavaAPI</id>
	<name>Aspose Java API</name>
	<url>https://repository.aspose.com/repo/</url>
</repository>

Dependência:

<dependency>
	<groupId>com.aspose</groupId>
	<artifactId>aspose-cells</artifactId>
	<version>22.6</version>
</dependency>

Converter XLS para TXT em Java

Você pode converter um arquivo Excel no formato XLS em um arquivo TXT em Java com as seguintes etapas:

  • Crie um objeto de classe Workbook para carregar o arquivo XLS de origem.

  • Grave o arquivo TXT de saída com o método Save.

O exemplo de código abaixo explica como converter um arquivo XLS em um arquivo TXT programaticamente em Java:

// Carregar o arquivo Excel XLS XLSX de entrada
Workbook workbook = new Workbook("input.xls");

// Salve o arquivo TXT de saída
workbook.save("output.txt");

Obtenha uma licença gratuita

Você pode solicitar uma licença temporária gratuita para avaliar a API sem limitações.

Conclusão

Neste artigo, você entendeu como converter arquivos XLS para TXT programaticamente em Java. Você pode realizar essa conversão rapidamente com algumas chamadas de API sem se preocupar com a estrutura do arquivo ou outros detalhes menores sobre os formatos de arquivo. Além disso, sinta-se à vontade para percorrer os diferentes capítulos na seção documentação para explorar outros recursos oferecidos pela API. Se você tiver alguma pergunta ou dúvida, você pode discutir livremente conosco através do fórum.

Veja também