tsv til csv konvertering

TSV til CSV konvertering ved hjælp af Java REST API.

Konvertering af TSV(Tab-Separated Values) til CSV(Comma-Separated Values) er en afgørende opgave for at sikre datakompatibilitet og anvendelighed på tværs af forskellige applikationer og systemer. Mens TSV almindeligvis bruges til tabeldata, foretrækker mange værktøjer, platforme og softwaresystemer det mere universelt understøttede CSV-format. Ved at konvertere TSV til CSV forbedrer du datainteroperabilitet, forenkler behandlingen og sikrer problemfri integration med populære applikationer som regneark, databaser og webtjenester.

API til TSV til CSV-konvertering

Konvertering af TSV til CSV ved hjælp af Java REST API med Aspose.Cells Cloud SDK for Java er en enkel og effektiv løsning til håndtering af datatransformation. Denne SDK giver udviklere mulighed for nemt at konvertere tabelformede dataformater, såsom TSV, til det bredt understøttede CSV-format, hvilket sikrer kompatibilitet med regneark, databaser og andre analytiske værktøjer. Dens RESTful-arkitektur gør det nemt at integrere i applikationer på tværs af platforme, mens skyskalerbarhed sikrer høj ydeevne til store opgaver.

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 CSV i Java

Det følgende afsnit indeholder detaljerne om, hvordan man konverterer et TSV til CSV-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,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.csv","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 = "CSV";
		
    // 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.csv", "internal", null);        
        
    // udskriv succesmeddelelse
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
tsv til csv konvertering

En forhåndsvisning af TSV til CSV-konvertering.

Eksempelfilerne brugt i ovenstående eksempel kan downloades fra input.tsv og resultantFile.csv.

TSV til CSV-konvertering ved hjælp af cURL-kommandoer

Konverteringen af TSV til CSV ved hjælp af Aspose.Cells Cloud- og cURL-kommandoer er en ligetil og effektiv tilgang til automatisering af datatransformationer. Denne metode giver dig mulighed for at uploade en TSV-fil til Aspose.Cells Cloud, angive CSV som det ønskede outputformat og downloade den konverterede fil – alt sammen gennem simple RESTful API-kald ved hjælp af cURL. Det er et ideelt valg til at automatisere gentagne opgaver, strømline arbejdsgange og muliggøre problemfri integration i bredere applikationer og processer.

Det første trin i denne metode 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 hvor vi har JWT-tokenet, skal vi udføre følgende kommando og konvertere TSV til CSV-format.

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

Hvis du foretrækker at gemme den resulterende CSV på lokalt drev, prøv venligst at udføre følgende kommando:

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"

Erstat sourceFile med navnet på input-TSV-fil (tilgængelig i skylageret), myResultant med navnet på den resulterende CSV-fil og accessToken med JWT-adgangstoken genereret ovenfor.

Gratis TSV til CSV Converter

Vi anbefaler dig også at prøve at bruge vores gratis TSV to CSV Converter. Denne lette og supereffektive web-app er udviklet oven på Aspose.Cells Cloud og giver dig mulighed for at opleve de fantastiske muligheder i REST API.

tsv til csv konverter

En forhåndsvisning af TSV til CSV konverter App.

Konklusion

Som konklusion, uanset om du vælger at konvertere TSV til CSV ved hjælp af Aspose.Cells Cloud SDK til Java eller gennem cURL-kommandoer, giver begge tilgange pålidelige og effektive løsninger til transformation af tabeldata. Ikke desto mindre kan du ved at udnytte Aspose.Cells Cloud forenkle dine dataarbejdsgange, spare tid og øge produktiviteten, hvilket gør det til et uvurderligt værktøj til moderne datatransformationsbehov.

Relaterede artikler

Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: