Converter TXT para CSV em Java

Os arquivos TXT às vezes podem conter dados numéricos que talvez você precise processar com algum aplicativo. Assim, a conversão de arquivo TXT para CSV pode ser útil para analisar os dados numéricos como valores separados por vírgula. Este artigo aborda como converter um arquivo TXT para o formato CSV programaticamente em Java

Conversor de TXT para CSV – Instalação da API Java

Aspose.Cells for Java suporta trabalhar com diferentes formatos de arquivo do Excel para criar ou manipular os dados em aplicativos Java. Você pode configurar facilmente a API baixando os arquivos JAR da página New Releases ou do Aspose Repository usando as seguintes configuraçõ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 arquivo TXT para CSV em Java

Você pode converter um arquivo TXT para o formato CSV em Java seguindo as etapas abaixo:

  • Crie um objeto da classe TxtLoadOptions.

  • Carregue o arquivo de entrada usando um objeto de classe Workbook.

  • Salve o arquivo CSV de saída no caminho especificado.

O snippet de código a seguir demonstra como converter um arquivo TXT em um arquivo CSV programaticamente em Java:

// Inicializar um objeto de classe TxtLoadOptions
TxtLoadOptions loadoptions = new TxtLoadOptions();

// Crie um objeto de classe de pasta de trabalho para carregar o arquivo TXT de entrada
Workbook workbook = new Workbook("input.txt", loadoptions);

// Salve o arquivo CSV de saída
workbook.save("output.csv" , SaveFormat.CSV);

Obtenha uma licença gratuita

Você pode testar todos os recursos da API sem quaisquer limitações de avaliação. Basta solicitar uma licença temporária gratuita para avaliar a API em sua capacidade total.

Conclusão

Neste artigo, você aprendeu como converter valores separados por vírgulas TXT para CSV programaticamente em Java. Esses arquivos separados por vírgulas às vezes são exigidos por diferentes fluxos de trabalho para analisar ou extrair algumas informações úteis dos dados numéricos. Além disso, você pode dar uma olhada na API documentação para conferir vários outros recursos da API. Caso você precise comunicar alguma de suas preocupações ou ambiguidades, sinta-se à vontade para nos escrever no fórum.

Veja também