ods at udmærke sig

Konverter ODS til Excel-projektmappe ved hjælp af Java REST API.

ODS(OpenDocument Spreadsheet) er et populært åbent standardformat til regneark, men det er muligvis ikke altid kompatibelt med Microsoft Excel, det mest udbredte regnearksprogram i forretningsmiljøer. Ved at konvertere ODS-filer til Excel-format sikrer du derfor jævn dataadgang, forbedret formatering og bedre understøttelse af avancerede funktioner som formler, diagrammer og makroer. I denne artikel vil vi udforske detaljerne om, hvordan man konverterer ODS til Excel ved hjælp af Java REST API, der tilbyder en effektiv løsning til moderne datahåndteringsudfordringer.

REST API for ODS til Excel-konvertering

Aspose.Cells Cloud SDK til Java tilbyder en problemfri og pålidelig løsning til konvertering af ODS-filer til Excel-format. Denne kraftfulde API forenkler konverteringsprocessen og giver udviklere mulighed for at transformere ODS-filer til Excel-formater (XLS eller XLSX) med blot et par linjer kode.

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>

Det næste vigtige trin er at få klientoplysningerne 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 ODS til XLS i Java

I dette afsnit skal vi udforske detaljerne om, hvordan Aspose.Cells Cloud SDK til Java håndterer ressourcekrævende operationer sikkert og effektivt, hvilket eliminerer behovet for lokale afhængigheder eller omfattende opsætning.

CellsApi api = new CellsApi(clientId,clientSecret);

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

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

Upload inputtet OpenDocument Spreadsheet 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
    {
    // 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 ODS-fil
    String name = "input.ods";
    // resulterende filformat
    String format = "XLS";
		
    // indlæse filen fra det lokale system
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // upload input ODS-fil til skylageret
    api.uploadFile("input.ods", 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 ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
ods til xls konvertering

En forhåndsvisning af ODS til XLS konvertering.

Input ODS-filen og den resulterende Excel-projektmappe, der er genereret i ovenstående eksempel, kan downloades fra:

ODS til XLSX ved hjælp af cURL-kommandoer

Aspose.Cells Cloud giver en enkel, men kraftfuld måde at konvertere ODS-filer til XLS-format ved hjælp af cURL-kommandoer. Denne metode er ikke kun effektiv, men eliminerer også behovet for komplekse biblioteker eller lokale installationer, hvilket gør den ideel til hurtige automatiseringsopgaver eller integration i CI/CD-pipelines.

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=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Udfør nu følgende kommando for at konvertere ODS-fil til XLSX-format. Efter vellykket drift uploades den resulterende fil til skylageret.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Erstat ‘inputFile’ med navnet på input-ODS-filen, ‘resultantFile’ med navnet på den resulterende Excel-projektmappe og ‘accessToken’ med et JWT-adgangstoken genereret ovenfor.

  • Hvis du har et krav om at gemme den resulterende Excel-projektmappe på lokalt drev, så prøv venligst at udføre følgende kommando.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"

Gratis ODS til XLS konverter

Du kan overveje at bruge vores lette og supereffektive ODS til XLS-konvertering-app. Denne gratis app er bygget oven på Aspose.Cells Cloud API’er og kan testes online uden installation.

ods til excel konverter

Gratis ODS til XLS konvertering App

Konklusion

Konvertering af ODS-filer til Excel-format er afgørende for at sikre kompatibilitet, forbedre databrugbarheden og strømline arbejdsgange. Aspose.Cells Cloud tilbyder to alsidige tilgange til at opnå dette: Java SDK til problemfri integration i dine applikationer og cURL-kommandoer til lette, script-baserede løsninger. Prøv Aspose.Cells Cloud i dag og oplev en effektiv, pålidelig og skalerbar løsning til dine ODS-til-Excel-konverteringsbehov!

Relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: