
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
- Konverter TSV til XLS i Java
- TSV til XLSX ved hjælp af cURL-kommandoer
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>
- 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 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);
}
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.
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!
Nyttige links
Relaterede artikler
Vi anbefaler dig stærkt at besøge følgende links og lære mere om: