Da TSV a Excel

Come eseguire la conversione da TSV a Excel in Java

I file Tab-Separated Values (TSV) sono ampiamente utilizzati per archiviare dati di testo normale in un formato strutturato, rendendoli ideali per lo scambio di dati tra diverse applicazioni. Tuttavia, la loro semplicità può diventare una limitazione quando si tratta di analisi, formattazione e visualizzazione avanzate dei dati. Pertanto, convertendo i file TSV in formato Excel (XLS) si sblocca una serie di vantaggi, tra cui la possibilità di applicare formule, creare grafici e organizzare i dati in un modo visivamente più accattivante e intuitivo.

API per la manipolazione delle cartelle di lavoro di Excel

Aspose.Cells Cloud SDK per Java fornisce un modo semplice ed efficiente per convertire i file TSV in formato XLS. L’SDK semplifica l’intero processo offrendo metodi intuitivi che gestiscono la conversione con codice minimo. Con il supporto per vari formati di file, tra cui TSV ed Excel, Aspose.Cells Cloud garantisce un’elevata accuratezza nella trasformazione dei dati, preservando al contempo la struttura e l’integrità del set di dati originale.

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 XLS in Java

In questa sezione esploreremo nei dettagli come possiamo realizzare attività di business intelligence, reporting dei dati o analisi avanzate trasformando il formato TSV in XLS mediante 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, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "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 = "XLS";
		
    // 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.xls", "internal", null);        
        
    // stampa messaggio di successo
    System.out.println("The TSV to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
conversione da tsv a xls

Un’anteprima della conversione da TSV a XLS.

Il TSV di input e il file Excel risultante generato nell’esempio precedente possono essere scaricati da input.tsv e myResultant.xls.

Da TSV a XLSX utilizzando i comandi cURL

Aspose.Cells Cloud fornisce un modo semplice per convertire i file TSV in formato Excel utilizzando i comandi cURL. Questo approccio è particolarmente utile per gli sviluppatori che preferiscono una soluzione leggera e scriptabile senza la necessità di librerie aggiuntive o configurazioni complesse.

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

Ora, per eseguire la conversione da TSV a XLSX, eseguire il seguente comando:

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

Sostituisci semplicemente sourceFile con il nome del file TSV di input (già disponibile nell’archiviazione cloud), resultantFile con il nome della cartella di lavoro Excel risultante e accessToken con il token di accesso JWT generato sopra.

Nel caso in cui sia necessario salvare la cartella di lavoro XLSX risultante su un’unità locale, utilizzare il seguente comando cURL:

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

Convertitore gratuito da TSV a XLSX

Potresti prendere in considerazione l’utilizzo della nostra app leggera e super efficiente Conversione da TSV a XLSX. Questa app gratuita è basata sulle API di Aspose.Cells Cloud e può essere testata online senza alcuna installazione.

Conversione C# TSV

App gratuita per la conversione da TSV a XLSX

Conclusione

Abbiamo scoperto che Aspose.Cells Cloud offre una soluzione potente, flessibile e facile da implementare per questo compito, sia che tu preferisca usare l’SDK Java completo o i comandi cURL leggeri. Prendi il controllo delle tue esigenze di trasformazione dei dati e sperimenta l’affidabilità delle API Aspose.Cells Cloud. Inizia la tua prova gratuita oggi stesso e scopri con quanta facilità puoi gestire le conversioni da TSV a Excel!

Articoli correlati

Ti consigliamo vivamente di visitare i seguenti link e di saperne di più su: