
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
- Konverter TSV til CSV i Java
- TSV til CSV-konvertering ved hjælp af cURL-kommandoer
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>
- Du kan downloade den seneste version fra Aspose Repository.
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);
}
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.
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.
Nyttige links
Relaterede artikler
Vi anbefaler stærkt, at du besøger følgende links for at lære mere om: