ODS Exceliin

Muunna ODS Exceliksi (XLS, XLSX) käyttämällä C#.NETiä

ODS ja Excel ovat kaksi suosittua tiedostomuotoa, joita käytetään laskentataulukkotietojen tallentamiseen ja hallintaan. Vaikka molemmat muodot tarjoavat samanlaisia ominaisuuksia, ne eivät aina ole yhteensopivia toistensa kanssa. Tämä voi aiheuttaa ongelmia, kun laskentataulukkotietoja jaetaan tai tehdään yhteistyötä muiden kanssa, joilla ei ehkä ole pääsyä ODS-tiedostoihin. Tällaisissa tapauksissa ODS-tiedostojen muuntaminen Excel-muotoon voi olla tarpeen. ODS:n muuntaminen Excel-muotoon helpottaa myös tietojen käsittelyä Microsoft Excelissä, jota käytetään laajalti yrityksissä ja organisaatioissa. Tässä artikkelissa tutkimme kuinka muuntaa ODS Exceliksi C# REST API:lla ja tarjoamme kattavan oppaan, joka auttaa sinua muuttamaan tiedostosi onnistuneesti.

ODS to Excel Conversion API

Aspose.Cells Cloud SDK for .NET on tehokas API, joka tarjoaa useita ominaisuuksia, jotka helpottavat tiedostojen muuntamista ja varmistavat samalla tulosteen laadun ja tarkkuuden. SDK tarjoaa joukon muunnosvaihtoehtoja, mukaan lukien ODS:n muuntaminen XLS:ksi, ODS:n XLSX-muotoon ja muihin Excel-muotoihin. Voit myös määrittää muunnettavien solujen alueen ja käyttää tulosteen muotoiluasetuksia. Siksi se on loistava työkalu kaikille, jotka haluavat muuntaa ODS-tiedostoja Excel-muotoon nopeasti ja helposti.

Joten aloittaaksesi etsi Aspose.Cells-Cloud NuGet-pakettien hallinnassa ja napsauta Lisää paketti -painiketta. Toiseksi, jos sinulla ei ole Cloud Dashboardin -tiliä, luo ilmainen tili käyttämällä kelvollista sähköpostiosoitetta ja hanki henkilökohtaiset kirjautumistietosi.

ODS to Excel Converter C#:lla

Suorittaaksemme ODS-muunnoksen Exceliksi aiomme käyttää GetWorkbook API:ta. Tarkista seuraava koodinpätkä.

// Täydelliset esimerkit ja datatiedostot ovat osoitteessa 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Hanki asiakkaan tunnistetiedot osoitteesta https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// luo CellsApi-ilmentymä välittämällä ClientID ja ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Syötetyn ODS-tiedoston nimi
string input_ODS = "input.ods";
// Tuloksena olevan Excel-työkirjan nimi
string resultant_File = "resultant.xlsx";

try
{
    // lue ODS-tiedoston sisältö tiedostoinstanssiin
    var file = System.IO.File.OpenRead(input_ODS);

    // alusta muunnostoiminto
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

    // tulosta onnistumisviesti, jos ketjutus onnistuu
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("ODS to Excel converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
ODS Exceliin

ODS-Excel-muunnos esikatselu.

Ymmärretäänpä koodinpätkä:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Luo CellsApi-objekti samalla, kun välität asiakkaan tunnistetiedot argumentteina.

var file = System.IO.File.OpenRead(input_ODS);

Lue syötetyn ODS:n sisältö FileStream-objektiin.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"XLSX", outPath:resultant_File);

Nyt voit muuntaa ODS:n Exceliksi kutsumalla tätä API:ta. Tuloksena olevan tiedoston tulostusmuoto ja nimi annetaan tämän menetelmän argumentteina. Muuntamisen jälkeen tuloksena oleva XLSX tallennetaan pilvitallennustilaan.

Muunnosskenaarion testaamiseksi sinun kannattaa ladata syötetiedosto input.ods. Viitteellesi yllä olevassa esimerkissä luotu Excel ladataan tiedostoon resultant.xlsx.

ODS XLS:ään käyttämällä cURL-komentoja

Aspose.Cells Cloudia voidaan käyttää myös cURL-komentojen kanssa ODS-tiedostojen muuntamiseen Excel-muotoon. cURL on suosittu komentorivityökalu, jota käytetään tietojen siirtämiseen eri protokollien kautta, mukaan lukien HTTP, FTP ja muut. cURL-komentojen avulla voit helposti muuntaa ODS-tiedostosi Excel-muotoon ilman ohjelmointitaitoja.

Aloittaaksesi, sinulla on oltava cURL asennettuna järjestelmääsi ja Aspose.Cells Cloud -tili API-avaimella. Luo nyt AccessToken asiakkaan tunnistetietojen perusteella:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Kun sinulla on accessToken, voit käyttää seuraavaa cURL-komentoa ladataksesi ODS-tiedostosi pilvitallennustilaan:

curl -v "https://api.aspose.cloud/v3.0/cells/storage/file/{filePath}" \
-X PUT \
-F file=@{localFilePath} \
-H "Content-Type: multipart/form-data" \
-H "Authorization: Bearer {accessToken}"

Korvaa {filePath} polulla, johon haluat tallentaa tiedoston pilvitallennustilassa, {localFilePath} paikallisen järjestelmäsi ODS-tiedoston polulla ja {accessToken} Aspose Cloud -käyttöoikeutesi. merkki.

Kun olet ladannut tiedoston pilvitallennustilaan, sinun on käytettävä seuraavaa cURL-komentoa muuntaaksesi ODS-tiedoston Excel-muotoon:

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

Korvaa {name} sen ODS-tiedoston nimellä, jonka lataat pilvitallennustilaan, ja {accessToken} yllä luodulla käyttötunnuksella. Voit myös määrittää haluamasi Excel-muodon (esim. XLS, XLSX) format-parametrissa. Muuntamisen jälkeen tuloksena oleva Excel tallennetaan samaan pilvitallennustilaan.

Päätelmät

Tässä artikkelissa olemme tutkineet erilaisia tapoja muuntaa ODS-tiedostoja Excel-muotoon käyttämällä C# .NET- ja cURL-komentoja. Keskustelimme ODS:n muunnoksen tarpeesta Exceliksi ja siitä, kuinka se voi auttaa yhteistyöhön ja laskentataulukkotietojen jakamiseen. Tarkastelimme myös Aspose.Cells Cloud SDK:n .NETille tarjoamia ominaisuuksia ja sitä, miten sitä voidaan käyttää ODS-tiedostojen muuntamiseen erilaisiin Excel-muotoihin. Lisäksi opimme käyttämään cURL-komentoja Aspose.Cells Cloudin kanssa ODS-tiedostojen muuntamiseen Excel-muotoon komentoriviltä. Nämä menetelmät tarjoavat joustavuutta ja mukavuutta kaikille, jotka haluavat muuntaa ODS-tiedostoja Excel-muotoon riippumatta siitä, tuntevatko he ohjelmoinnin tai haluavatko käyttää komentorivikäyttöliittymää.

Hyödyllisiä linkkejä

Suositellut artikkelit

Saat lisätietoja seuraavista linkeistä: