
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
- Convertire TSV in CSV in Java
- Conversione da TSV a CSV tramite comandi cURL
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>
- Puoi scaricare l’ultima versione da Aspose Repository.
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);
}
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.
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.
Link utili
Articoli correlati
Consigliamo vivamente di visitare i seguenti link per saperne di più: