
REST API for Excel til CSV konvertering.
Excel-filer er fremragende til lagring og styring af strukturerede data, men deres proprietære format kan begrænse kompatibiliteten med visse applikationer, databaser eller systemer. CSV(Comma-Separated Values) filer er på den anden side lette, universelt accepterede og nemme at parse, hvilket gør dem ideelle til dataudveksling, integration og analyse. Ved at konvertere Excel til CSV forenkler du databehandlingen, muliggør tilgængelighed på tværs af platforme og strømliner automatiserede arbejdsgange. I denne artikel vil vi undersøge, hvordan du udfører denne konvertering effektivt ved hjælp af en Java REST API, der frigør det fulde potentiale af dine data.
- Excel til CSV konvertering API
- Excel til kommaseparerede filer i Java
- XLS til CSV ved hjælp af cURL-kommandoer
Excel til CSV konvertering API
Aspose.Cells Cloud SDK til Java tilbyder en kraftfuld og effektiv løsning til konvertering af Excel-filer til CSV-format med minimal indsats. API’et understøtter en bred vifte af Excel-formater, herunder XLS, XLSX og CSV, hvilket sikrer problemfri datahåndtering. Desuden bevarer konverteringsprocessen integriteten af dine data, hvilket muliggør nøjagtige og pålidelige resultater.
Installation
For at bruge Cloud SDK skal vi tilføje følgende Maven-afhængigheder til vores pom.xml-fil:.
<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.
For det andet 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.
Excel til kommaseparerede filer i Java
Det følgende afsnit forklarer detaljerne om konvertering af en Excel-projektmappe 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.xlsx", file, "basic");
Upload input XLSX til cloud storage ved hjælp af uploadFile(…) metode.
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", 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
{
// Få 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 XLSX-projektmappe
String name = "myDocument.xlsx";
// adgangskodeoplysninger, hvis projektmappen er krypteret
String password = null;
// Angiver, om sæt projektmapperækker skal tilpasses automatisk.
Boolean isAutoFit = true;
// Angiver, om kun tabeldata skal gemmes. Brug kun PDF til at excel.
Boolean onlySaveTable = true;
// resulterende filformat
String format = "CSV";
// indlæse filen fra det lokale system
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// upload input XLSX til cloud storage
api.uploadFile("input.xlsx", file, "basic");
// udføre dokumentkonverteringsoperation
File response = api.cellsWorkbookGetWorkbook(name, password,format,
isAutoFit, onlySaveTable, null,"basic", "Resultant.csv","basic", null);
// udskriv succesmeddelelse
System.out.println("The Excel to CSV conversion completed sucessfully !");
}catch(Exception ex)
{
System.out.println(ex);
}

Et eksempel på konvertering af Excel til CSV.
Input Excel-projektmappen, der bruges i ovenstående eksempel, kan downloades fra:
XLS til CSV ved hjælp af cURL-kommandoer
Aspose.Cells Cloud forenkler processen med at konvertere Excel-filer til CSV-format ved hjælp af cURL-kommandoer, hvilket tilbyder en ligetil løsning til udviklere, der foretrækker kommandolinjeværktøjer. Denne metode eliminerer behovet for komplekse installationer eller yderligere biblioteker, hvilket giver en sikker, skalerbar og effektiv måde at håndtere Excel-til-CSV-konverteringer på tværs af platforme.
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 for at konvertere Excel-projektmappe til kommaseparerede værdier.
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\": \"csv\",}"
Erstat sourceFile
med navnet på input excel-fil (tilgængelig i skylageret), myResultant
med navnet på den resulterende CSV-fil og accessToken
med JWT-adgangstoken genereret ovenfor.
Konklusion
I denne artikel har vi lært, at Aspose.Cells Cloud giver to alsidige tilgange til at opnå dette: gennem sin intuitive Java SDK og via cURL-kommandoer. Begge metoder sikrer høj nøjagtighed, brugerdefinerbare output og et sikkert cloud-baseret miljø til behandling af dine data. Uanset om du foretrækker at arbejde med kode eller kommandolinjeværktøjer, leverer Aspose.Cells Cloud en pålidelig og effektiv løsning, der opfylder dine behov. Prøv Aspose.Cells Cloud i dag for at strømline dine Excel-til-CSV-konverteringer!
Nyttige links
Relaterede artikler
Besøg venligst følgende links for at lære mere om: