ods at udmærke sig

Konverter ODS til Excel-projektmappe med .NET Cloud SDK.

Efterhånden som forskellige datasæt flyder gennem forskellige filformater, bliver muligheden for problemfri overgang fra ODS til Excel Workbook altafgørende for at sikre universel tilgængelighed og effektiv dataanalyse. Denne artikel dykker ned i det tvingende behov for denne konvertering, optrævler kompleksiteten af filformatforskelle og fremhæver de tydelige fordele, det medfører.

REST API for ODS til Excel Workbook Konvertering

Opnå ubesværet den problemfri konvertering af OpenDocument Spreadsheet-filer (ODS) til Excel-projektmapper med Aspose.Cells Cloud SDK for .NET. SDK’et sikrer nøjagtighed i at bevare dataintegriteten under transformationen og giver yderligere muligheder for at manipulere Excel-projektmapper. Denne robuste API strømliner ikke kun konverteringsprocessen, men tilbyder også et væld af avancerede funktioner såsom formatering, formelberegninger og endda generering af dynamiske diagrammer i Excel-projektmapperne.

Den første er at søge efter Aspose.Cells-Cloud i NuGet pakkehåndtering og klik på knappen Tilføj pakke. For det andet, indhent dine klientoplysninger 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 C# .NET

Udnyt kraften i .NET REST API og integrer problemfrit ODS til Excel-konvertering i dine .NET-applikationer. Følg venligst instruktionerne nedenfor for at udføre OSD til XLS projektmappekonvertering i C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Opret et objekt af klassen CellsApi, hvor vi videregiver klientoplysninger som argumenter.

 cellsInstance.UploadFile("input.ods", inputFile);

Læs ODS-filen og upload den til skylageret.

var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

Start konvertering af ODS-fil til Excel-projektmappe. Efter konverteringen gemmes den resulterende XLS i skylageret.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // læse input ODS-fil
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // upload ODS-filen til skylageret
        cellsInstance.UploadFile("input.ods", inputFile);

        // initier konvertering af ODS-fil til Excel-projektmappe
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // udskriv succesmeddelelse, hvis konverteringen er vellykket
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

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

Konverter ODF til Excel-projektmappe ved hjælp af cURL-kommandoer

Integrationen af Aspose.Cells Cloud med cURL giver en alsidig og skalerbar løsning til at konvertere ODS-fil til Excel online. Ved at bruge cURL-kommandoer til at interagere med Aspose.Cells Cloud API kan du uden besvær starte konverteringsprocessen i skyen. Denne tilgang forenkler ikke kun konverteringen, men sikrer også nøjagtighed og bevarer dataintegriteten.

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"

Når vi har uploadet input-ODS til skylager, skal vi udføre følgende kommando for at konvertere ODS-fil til Excel-format. Efter vellykket drift uploades den resulterende fil til skylageret.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLS&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 der er 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=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"

Konklusion

Afslutningsvis udfolder rejsen til at konvertere OpenDocument Spreadsheet-filer (ODS) til Excel-projektmapper gennem to kraftfulde tilgange, der hver især imødekommer særlige udviklerbehov. Derfor kan du gennem .NET REST API eller Aspose.Cells Cloud med cURL-kommandoer problemfrit opnå ODS til Excel-konvertering, mens du låser op for avancerede muligheder for omfattende datamanipulation. Ikke desto mindre står Aspose.Cells som et centralt værktøj, ikke blot til at opfylde konverteringskrav, men som en gateway til at løfte databehandlingen, hvilket gør det til et uundværligt aktiv for udviklere, der navigerer i kompleksiteten af moderne datahåndtering.

relaterede artikler

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