da txt a csv

Converti TXT in CSV utilizzando Java REST API.

I file di testo (TXT) sono comunemente usati per archiviare dati non strutturati o in testo normale, ma quando si ha a che fare con grandi set di dati, formati strutturati come CSV(Comma-Separated Values) sono più efficienti per l’analisi e l’elaborazione dei dati. La conversione da TXT a CSV è essenziale quando si lavora con database, fogli di calcolo o applicazioni che richiedono dati tabulari strutturati. Inoltre, i file CSV forniscono un formato standardizzato, rendendo più facile organizzare, filtrare e manipolare i dati per scopi aziendali e analitici.

API REST per la conversione da TXT a CSV

Aspose.Cells Cloud SDK per .NET fornisce un modo semplice ed efficiente per convertire i file TXT in formato CSV preservando l’integrità e la struttura dei dati. Che tu abbia a che fare con grandi set di dati o semplici informazioni basate su testo, questa potente API automatizza il processo di conversione, garantendo accuratezza ed eliminando lo sforzo manuale. Utilizzando Aspose.Cells Cloud, gli sviluppatori possono integrare la conversione da TXT a CSV nelle loro applicazioni .NET senza sforzo, rendendolo ideale per soluzioni basate su cloud, flussi di lavoro di elaborazione dati e applicazioni aziendali.

Installazione

Aggiungere i seguenti dettagli al file pom.xml del progetto di build 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>

Ora, ottieni le credenziali del tuo cliente da cloud dashboard. Se non hai un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Convertire file di testo in CSV in Java

Nella sezione seguente vengono spiegati i passaggi per convertire a livello di programmazione un file di testo in formato CSV utilizzando Java REST API.

CellsApi api = new CellsApi(clientId,clientSecret);

Creare un’istanza di CellsApi fornendo le credenziali del client come argomenti di input.

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

Carica il file di testo di input nell’archivio cloud utilizzando il metodo uploadFile(…).

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

Infine, chiama il metodo cellsWorkbookGetWorkbook(…) per avviare l’operazione di conversione.

// per altri esempi, visita https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Ottieni ClientID e ClientSecret da https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // creare un'istanza di CellsApi utilizzando le credenziali client
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // nome del file ODS di input
    String name = "input.txt";
    // formato file risultante
    String format = "CSV";
		
    // carica file dal sistema locale
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // caricare il file TXT di input nell'archiviazione cloud
    api.uploadFile("input.txt", file, "internal");

    // eseguire l'operazione di conversione del documento
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // stampa messaggio di successo
    System.out.println("The Text File to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
anteprima da txt a csv

Un’anteprima della conversione da TXT a CSV tramite Java REST API.

Il file di testo di input e il CSV risultante generato nell’esempio precedente possono essere scaricati da:

Conversione da TXT a CSV tramite comandi cURL

Aspose.Cells Cloud fornisce una potente API REST per convertire TXT in CSV senza sforzo. Con i comandi cURL, gli utenti possono interagire con l’API direttamente dalla riga di comando, rendendola una soluzione comoda per flussi di lavoro automatizzati ed elaborazione batch. Inviando una semplice richiesta HTTP, puoi convertire un file TXT in un formato CSV strutturato, garantendo al contempo una separazione e una formattazione dei dati accurate.

Il primo passo di questo approccio è generare un token di accesso JWT utilizzando il seguente 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"

Ora, esegui il seguente comando per convertire il file di testo in formato CSV online. Il file TXT di input dovrebbe essere nell’archiviazione cloud e dopo la conversione, il CSV risultante viene quindi archiviato nell’archiviazione cloud.

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

Sostituisci sourceFile con il nome del file TXT di input, resultantFile con il nome del CSV risultante e accessToken con un token di accesso JWT generato sopra.

  • Per salvare il CSV risultante sull’unità locale, utilizzare il seguente comando cURL, dove abbiamo saltato il nome del file risultante e abbiamo utilizzato l’argomento -o per specificare il percorso risultante.
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"

App gratuita per la conversione da TXT a CSV

Potresti prendere in considerazione l’utilizzo della nostra app leggera e super efficiente Text File to CSV Converter. Questa app gratuita è basata sulle API di Aspose.Cells Cloud e può essere testata online senza alcuna installazione.

convertitore da txt a csv

Un’anteprima dell’app di conversione da TXT a CSV

Conclusione

Sia Aspose.Cells Cloud SDK per .NET che i comandi cURL forniscono modi efficienti per convertire TXT in CSV, soddisfacendo diverse esigenze di sviluppo. .NET SDK offre una soluzione fluida e intuitiva per gli sviluppatori per integrare le capacità di conversione nelle applicazioni, rendendolo ideale per aziende e soluzioni basate su cloud. D’altro canto, l’utilizzo dei comandi cURL consente interazioni rapide, leggere e scriptabili con l’API Aspose.Cells Cloud, rendendolo un’ottima opzione per flussi di lavoro automatizzati ed elaborazione batch.

Articoli correlati

Consigliamo vivamente di visitare i seguenti blog: