conversione da tsv a csv

Conversione da TSV a CSV tramite Java REST API.

La conversione di TSV(valori separati da tabulazione) in CSV(valori separati da virgola) è un’attività cruciale per garantire la compatibilità dei dati e l’usabilità tra diverse applicazioni e sistemi. Mentre TSV è comunemente utilizzato per i dati tabulari, molti strumenti, piattaforme e sistemi software favoriscono il formato CSV supportato più universalmente. Convertendo TSV in CSV, migliori l’interoperabilità dei dati, semplifichi l’elaborazione e garantisci un’integrazione senza soluzione di continuità con applicazioni diffuse come fogli di calcolo, database e servizi Web.

API per la conversione da TSV a CSV

La conversione da TSV a CSV tramite Java REST API con Aspose.Cells Cloud SDK per Java è una soluzione semplice ed efficiente per gestire la trasformazione dei dati. Questo SDK consente agli sviluppatori di convertire facilmente formati di dati tabulari, come TSV, nel formato CSV ampiamente supportato, garantendo la compatibilità con fogli di calcolo, database e altri strumenti analitici. La sua architettura RESTful semplifica l’integrazione in applicazioni su più piattaforme, mentre la scalabilità del cloud garantisce elevate prestazioni per attività su larga scala.

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, dobbiamo ottenere le credenziali del nostro cliente da cloud dashboard. Se non hai un account esistente, crea semplicemente un account gratuito seguendo le istruzioni specificate nell’articolo avvio rapido.

Convertire TSV in CSV in Java

La sezione seguente fornisce i dettagli su come convertire un file TSV in formato CSV utilizzando un frammento di codice Java:

CellsApi api = new CellsApi(clientId,clientSecret);

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

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

Carica il TSV di origine nell’archivio cloud utilizzando il metodo uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, 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 TSV di input
    String name = "input.tsv";
    // formato file risultante
    String format = "CSV";
		
    // carica file dal sistema locale
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // caricare il file TSV di input nell'archiviazione cloud
    api.uploadFile("input.tsv", 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 TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversione da tsv a csv

Un’anteprima della conversione da TSV a CSV.

I file di esempio utilizzati nell’esempio precedente possono essere scaricati da input.tsv e resultantFile.csv.

Conversione da TSV a CSV tramite comandi cURL

La conversione di TSV in CSV tramite Aspose.Cells Cloud e i comandi cURL è un approccio semplice ed efficace per automatizzare le trasformazioni dei dati. Questo metodo consente di caricare un file TSV su Aspose.Cells Cloud, specificare CSV come formato di output desiderato e scaricare il file convertito, il tutto tramite semplici chiamate API RESTful tramite cURL. È una scelta ideale per automatizzare attività ripetitive, semplificare i flussi di lavoro e consentire un’integrazione senza soluzione di continuità in applicazioni e processi più ampi.

Il primo passo di questo metodo è 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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Ora che abbiamo il token JWT, dobbiamo eseguire il seguente comando e convertire il formato TSV in CSV.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

Se preferisci salvare il CSV risultante sul disco locale, prova a eseguire il seguente comando:

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

Sostituisci sourceFile con il nome del file TSV di input (disponibile nell’archiviazione cloud), myResultant con il nome del file CSV risultante e accessToken con il token di accesso JWT generato sopra.

Convertitore gratuito da TSV a CSV

Ti consigliamo anche di provare a usare il nostro TSV to CSV Converter gratuito. Questa web-app leggera e super efficiente è sviluppata su Aspose.Cells Cloud e ti consente di sperimentare le incredibili capacità della REST API.

convertitore da tsv a csv

Un’anteprima dell’app di conversione da TSV a CSV.

Conclusione

In conclusione, che tu scelga di convertire TSV in CSV utilizzando Aspose.Cells Cloud SDK per Java o tramite comandi cURL, entrambi gli approcci forniscono soluzioni affidabili ed efficienti per trasformare i dati tabulari. Tuttavia, sfruttando Aspose.Cells Cloud, puoi semplificare i flussi di lavoro dei dati, risparmiare tempo e migliorare la produttività, rendendolo uno strumento inestimabile per le moderne esigenze di trasformazione dei dati.

Articoli correlati

Consigliamo vivamente di visitare i seguenti link per saperne di più: