txt para csv

Converta TXT para CSV usando a API REST Java.

Arquivos de texto (TXT) são comumente usados para armazenar dados não estruturados ou de texto simples, mas ao lidar com grandes conjuntos de dados, formatos estruturados como CSV(Comma-Separated Values) são mais eficientes para análise e processamento de dados. Converter TXT para CSV é essencial ao trabalhar com bancos de dados, planilhas ou aplicativos que exigem dados tabulares estruturados. Além disso, os arquivos CSV fornecem um formato padronizado, tornando mais fácil organizar, filtrar e manipular dados para fins comerciais e analíticos.

API REST para conversão de TXT para CSV

Aspose.Cells Cloud SDK para .NET fornece uma maneira perfeita e eficiente de converter arquivos TXT para o formato CSV, preservando a integridade e a estrutura dos dados. Quer você esteja lidando com grandes conjuntos de dados ou informações simples baseadas em texto, esta API poderosa automatiza o processo de conversão, garantindo precisão e eliminando o esforço manual. Ao usar o Aspose.Cells Cloud, os desenvolvedores podem integrar a conversão de TXT para CSV em seus aplicativos .NET sem esforço, tornando-o ideal para soluções baseadas em nuvem, fluxos de trabalho de processamento de dados e aplicativos empresariais.

Instalação

Adicione os seguintes detalhes ao arquivo pom.xml do projeto de compilação maven.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Agora, obtenha suas credenciais de cliente do cloud dashboard. Se você não tiver uma conta existente, basta criar uma conta gratuita seguindo as instruções especificadas no artigo quick start.

Converter arquivo de texto para CSV em Java

A seção a seguir explica as etapas sobre como podemos converter programaticamente um arquivo de texto para o formato CSV usando a API REST Java.

CellsApi api = new CellsApi(clientId,clientSecret);

Crie uma instância de CellsApi enquanto fornece credenciais de cliente como argumentos de entrada.

api.uploadFile("input.txt", file, "internal");

Carregue o arquivo de texto de entrada para o armazenamento em nuvem usando o método uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV", 
                        null, null, null, "internal", "myResultant.csv", "internal", null);

Por fim, chame o método cellsWorkbookGetWorkbook(…) para iniciar a operação de conversão.

// para mais exemplos, visite https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Obtenha ClientID e ClientSecret de https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // crie uma instância de CellsApi usando credenciais do cliente
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nome do arquivo ODS de entrada
    String name = "input.txt";
    // formato de arquivo resultante
    String format = "CSV";
		
    // carregar arquivo do sistema local
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // carregar arquivo TXT de entrada para o armazenamento em nuvem
    api.uploadFile("input.txt", file, "internal");

    // executar operação de conversão de documentos
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // imprimir mensagem de sucesso
    System.out.println("The Text File to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
visualização de txt para csv

Uma prévia da conversão de TXT para CSV usando a API REST Java.

O arquivo de texto de entrada e o CSV resultante gerados no exemplo acima podem ser baixados de:

Conversão de TXT para CSV usando comandos cURL

Aspose.Cells Cloud fornece uma API REST poderosa para converter TXT em CSV sem esforço. Com comandos cURL, os usuários podem interagir com a API diretamente da linha de comando, tornando-a uma solução conveniente para fluxos de trabalho automatizados e processamento em lote. Ao enviar uma solicitação HTTP simples, você pode converter um arquivo TXT em um formato CSV estruturado, garantindo separação e formatação precisas de dados.

O primeiro passo nessa abordagem é gerar um token de acesso JWT usando o seguinte comando:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Agora, execute o seguinte comando para converter o arquivo de texto para o formato CSV online. O arquivo TXT de entrada deve estar no armazenamento em nuvem e, após a conversão, o CSV resultante é armazenado no armazenamento em nuvem.

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Substitua sourceFile pelo nome do arquivo TXT de entrada, resultantFile pelo nome do CSV resultante e accessToken por um token de acesso JWT gerado acima.

  • Para salvar o CSV resultante na unidade local, use o seguinte comando cURL, onde pulamos o nome do arquivo resultante e usamos o argumento -o para especificar o caminho resultante.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

Aplicativo gratuito de conversão de TXT para CSV

Você pode considerar usar nosso aplicativo leve e supereficiente Text File to CSV Converter. Este aplicativo gratuito é construído sobre as APIs do Aspose.Cells Cloud e pode ser testado online sem nenhuma instalação.

conversor txt para csv

Uma prévia do aplicativo conversor de TXT para CSV

Conclusão

Tanto o Aspose.Cells Cloud SDK para .NET quanto os comandos cURL fornecem maneiras eficientes de converter TXT para CSV, atendendo a diferentes necessidades de desenvolvimento. O .NET SDK oferece uma solução perfeita e amigável ao desenvolvedor para integrar recursos de conversão dentro de aplicativos, tornando-o ideal para empresas e soluções baseadas em nuvem. Por outro lado, usar comandos cURL permite interações rápidas, leves e programáveis com a Aspose.Cells Cloud API, tornando-o uma ótima opção para fluxos de trabalho automatizados e processamento em lote.

Artigos relacionados

Recomendamos fortemente que você visite os seguintes blogs: