od om uit te blinken

Converteer ODS naar Excel-werkmap met .NET Cloud SDK.

Omdat diverse datasets door verschillende bestandsformaten stromen, wordt de mogelijkheid om naadloos over te stappen van ODS naar Excel Workbook van cruciaal belang voor het garanderen van universele toegankelijkheid en efficiënte data-analyse. Dit artikel gaat dieper in op de dwingende noodzaak van deze conversie, waarbij de complexiteit van de verschillen in bestandsformaten wordt ontrafeld en de duidelijke voordelen die dit met zich meebrengt worden benadrukt.

REST API voor ODS naar Excel-werkmapconversie

Voer moeiteloos de naadloze conversie uit van OpenDocument Spreadsheet-bestanden (ODS) naar Excel-werkmappen met Aspose.Cells Cloud SDK voor .NET. De SDK zorgt voor nauwkeurigheid bij het behouden van de gegevensintegriteit tijdens de transformatie en biedt extra mogelijkheden voor het manipuleren van Excel-werkmappen. Deze robuuste API stroomlijnt niet alleen het conversieproces, maar biedt ook een overvloed aan geavanceerde functies, zoals opmaak, formuleberekeningen en zelfs het genereren van dynamische grafieken binnen de Excel-werkmappen.

De eerste is om ‘Aspose.Cells-Cloud’ te zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ te klikken. Ten tweede: verkrijg uw klantgegevens via cloud dashboard. Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn vermeld in het snelstart artikel.

Converteer ODS naar XLS in C# .NET

Benut de kracht van de .NET REST API en integreer de conversie van ODS naar Excel naadloos in uw .NET-applicaties. Volg de onderstaande instructies om de OSD naar XLS-werkmapconversie in C# .NET uit te voeren.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.

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

Lees het ODS-bestand en upload het naar de cloudopslag.

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

Start de conversie van ODS-bestanden naar Excel-werkmappen. Na conversie wordt de resulterende XLS opgeslagen in de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lees het invoer-ODS-bestand
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // upload het ODS-bestand naar cloudopslag
        cellsInstance.UploadFile("input.ods", inputFile);

        // start de conversie van een ODS-bestand naar een Excel-werkmap
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // print succesbericht als de conversie succesvol is
        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);
}

Het invoer-ODS-bestand en de resulterende Excel-werkmap die in het bovenstaande voorbeeld zijn gegenereerd, kunnen worden gedownload van:

Converteer ODF naar Excel-werkmap met behulp van cURL-opdrachten

De integratie van Aspose.Cells Cloud met cURL biedt een veelzijdige en schaalbare oplossing om ODS-bestanden online naar Excel te converteren. Door cURL-opdrachten te gebruiken voor interactie met de Aspose.Cells Cloud API, kunt u het conversieproces moeiteloos in de cloud starten. Deze aanpak vereenvoudigt niet alleen de conversie, maar zorgt ook voor nauwkeurigheid en behoudt de gegevensintegriteit.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Nadat we de invoer-ODS naar de cloudopslag hebben geüpload, moeten we de volgende opdracht uitvoeren om het ODS-bestand naar Excel-formaat te converteren. Na een succesvolle bewerking wordt het resulterende bestand geüpload naar de cloudopslag.

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}"

Vervang inputFile door de naam van het ODS-invoerbestand, resultantFile door de naam van de resulterende Excel-werkmap en accessToken door een hierboven gegenereerd JWT-toegangstoken.

  • Als het nodig is om de resulterende Excel-werkmap op een lokale schijf op te slaan, probeer dan de volgende opdracht uit te voeren.
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"

Conclusie

Concluderend ontvouwt de reis om OpenDocument Spreadsheet (ODS)-bestanden naar Excel-werkmappen te converteren zich via twee krachtige benaderingen, die elk tegemoetkomen aan verschillende behoeften van ontwikkelaars. Daarom kunt u via de .NET REST API of Aspose.Cells Cloud met cURL-opdrachten naadloos ODS naar Excel-conversie realiseren, terwijl u geavanceerde mogelijkheden ontgrendelt voor uitgebreide gegevensmanipulatie. Desalniettemin is Aspose.Cells een cruciaal hulpmiddel, niet alleen voor het voldoen aan conversievereisten, maar ook als toegangspoort om de gegevensverwerking te verbeteren, waardoor het een onmisbaar hulpmiddel is voor ontwikkelaars die door de complexiteit van modern gegevensbeheer moeten navigeren.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: