TSV til Excel

Sådan udføres TSV til Excel-konvertering i Java

Tab-separerede værdier (TSV)-filer bruges i vid udstrækning til lagring af almindelig tekstdata i et struktureret format, hvilket gør dem ideelle til dataudveksling mellem forskellige applikationer. Deres enkelhed kan dog blive en begrænsning, når det kommer til avanceret dataanalyse, formatering og visualisering. Ved at konvertere TSV-filer til Excel (XLS)-format låser man derfor op for en række fordele, herunder muligheden for at anvende formler, oprette diagrammer og organisere data på en mere visuelt tiltalende og brugervenlig måde.

API til Excel Workbook Manipulation

Aspose.Cells Cloud SDK til Java giver en problemfri og effektiv måde at konvertere TSV-filer til XLS-format. SDK’en forenkler hele processen ved at tilbyde intuitive metoder, der håndterer konverteringen med minimal kode. Med understøttelse af forskellige filformater, herunder TSV og Excel, sikrer Aspose.Cells Cloud høj nøjagtighed i datatransformation, samtidig med at strukturen og integriteten af det originale datasæt bevares.

Installation

Tilføj venligst følgende detaljer til pom.xml-filen for maven build-projektet.

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

Nu skal vi indhente vores klientlegitimationsoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.

Konverter TSV til XLS i Java

I dette afsnit skal vi udforske detaljerne om, hvordan vi kan udføre business intelligence, datarapportering eller forbedret analyse ved at transformere TSV til XLS-format ved hjælp af Java-kodestykke.

CellsApi api = new CellsApi(clientId,clientSecret);

Opret en forekomst af CellsApi, mens du leverer klientlegitimationsoplysninger som input-argumenter.

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

Upload kilde-TSV’en til skylageret ved hjælp af uploadFile(…)-metoden.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Til sidst skal du kalde metoden cellsWorkbookGetWorkbook(…) for at starte konverteringsoperationen.

// for flere eksempler, besøg venligst https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Hent ClientID og ClientSecret fra https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // oprette en forekomst af CellsApi ved hjælp af klientlegitimationsoplysninger
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // navn på input TSV-fil
    String name = "input.tsv";
    // resulterende filformat
    String format = "XLS";
		
    // indlæse filen fra det lokale system
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // upload input-TSV-fil til skylageret
    api.uploadFile("input.tsv", file, "internal");

    // udføre dokumentkonverteringsoperation
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // udskriv succesmeddelelse
    System.out.println("The TSV to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
tsv til xls konvertering

En forhåndsvisning af TSV til XLS konvertering.

Input-TSV og den resulterende Excel genereret i ovenstående eksempel kan downloades fra input.tsv og myResultant.xls.

TSV til XLSX ved hjælp af cURL-kommandoer

Aspose.Cells Cloud giver en ligetil måde at konvertere TSV-filer til Excel-format ved hjælp af cURL-kommandoer. Denne tilgang er især fordelagtig for udviklere, der foretrækker en let, script-løsning uden behov for yderligere biblioteker eller komplekse opsætninger.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Nu, for at udføre TSV til XLSX konvertering, skal du udføre følgende kommando:

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

Du skal blot erstatte “kildefil” med navnet på input-TSV-fil (allerede tilgængelig i skylageret), “resultantFile” med navnet på den resulterende Excel-projektmappe og “accessToken” med JWT-adgangstoken genereret ovenfor.

Hvis du har brug for at gemme den resulterende XLSX-projektmappe på et lokalt drev, skal du bruge følgende cURL-kommando:

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"

Gratis TSV til XLSX konverter

Du kan overveje at bruge vores lette og supereffektive TSV til XLSX Conversion App. Denne gratis app er bygget oven på Aspose.Cells Cloud API’er og kan testes online uden installation.

C# TSV konvertering

Gratis TSV til XLSX konvertering App

Konklusion

Vi har erfaret, at Aspose.Cells Cloud tilbyder en kraftfuld, fleksibel og nem at implementere løsning til denne opgave, uanset om du foretrækker at bruge den omfattende Java SDK eller lette cURL-kommandoer. Tag kontrol over dine datatransformationsbehov og oplev pålideligheden af Aspose.Cells Cloud API’er. Start din gratis prøveperiode i dag, og opdag, hvor ubesværet du kan håndtere TSV-til-Excel-konverteringer!

Relaterede artikler

Vi anbefaler dig stærkt at besøge følgende links og lære mere om: