esély a kiválóságra

Konvertálja az ODS-t Excel-munkafüzetté a Java REST API segítségével.

Az ODS(OpenDocument Spreadsheet) egy népszerű, nyílt szabványú táblázatkezelő formátum, de előfordulhat, hogy nem mindig kompatibilis az üzleti környezetekben legszélesebb körben használt táblázatkezelő alkalmazással, a Microsoft Excellel. Ezért az ODS-fájlok Excel formátumba konvertálása zökkenőmentes adathozzáférést, jobb formázást és fejlett funkciók, például képletek, diagramok és makrók jobb támogatását biztosítja. Ebben a cikkben megvizsgáljuk, hogyan konvertálhat ODS-t Excelbe a Java REST API segítségével, amely hatékony megoldást kínál a modern adatkezelési kihívásokra.

REST API az ODS-hez Excel konvertálásához

Az Aspose.Cells Cloud SDK for Java zökkenőmentes és megbízható megoldást kínál az ODS-fájlok Excel formátumba konvertálására. Ez a hatékony API leegyszerűsíti az átalakítási folyamatot, lehetővé téve a fejlesztők számára, hogy az ODS fájlokat Excel formátumokká (XLS vagy XLSX) alakítsák át mindössze néhány sornyi kóddal.

Telepítés

Kérjük, adja hozzá a következő adatokat a maven build projekt pom.xml fájljához.

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

A következő fontos lépés az ügyfél hitelesítő adatainak beszerzése a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben megadott utasítások követésével.

ODS konvertálása XLS-re Java nyelven

Ebben a részben megvizsgáljuk, hogyan kezeli az Aspose.Cells Cloud SDK for Java biztonságosan és hatékonyan az erőforrás-igényes műveleteket, így nincs szükség helyi függőségekre vagy kiterjedt telepítésre.

CellsApi api = new CellsApi(clientId,clientSecret);

Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.

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

Töltse fel a bemeneti OpenDocument Spreadsheet-et a felhőtárhelyre az uploadFile(…) metódussal.

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az átalakítási művelet elindításához.

// További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java oldalra

try
    {
    // Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // a bemeneti ODS fájl neve
    String name = "input.ods";
    // eredő fájlformátum
    String format = "XLS";
		
    // fájl betöltése a helyi rendszerből
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // töltse fel a bemeneti ODS-fájlt a felhőtárhelyre
    api.uploadFile("input.ods", file, "internal");

    // dokumentumkonverziós művelet végrehajtása
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // sikerüzenet nyomtatása
    System.out.println("The ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
ods xls konverzió

Az ODS-XLS konverzió előnézete.

A fenti példában generált bemeneti ODS fájl és az eredményül kapott Excel-munkafüzet letölthető innen:

ODS az XLSX-re cURL parancsok használatával

Az Aspose.Cells Cloud egyszerű, de hatékony módot biztosít az ODS-fájlok XLS-formátumba konvertálására cURL-parancsok segítségével. Ez a módszer nemcsak hatékony, hanem kiküszöböli az összetett könyvtárak vagy helyi telepítések szükségességét is, így ideális a gyors automatizálási feladatokhoz vagy a CI/CD folyamatokba való integráláshoz.

Ennek a megközelítésnek az első lépése egy JWT hozzáférési token létrehozása a következő paranccsal:

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"

Most hajtsa végre a következő parancsot az ODS fájl XLSX formátumba konvertálásához. A sikeres művelet után az eredményül kapott fájl feltöltődik a felhőtárhelyre.

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

Cserélje ki az „inputFile” szót a bemeneti ODS-fájl nevével, az „resultantFile”-t az eredményül kapott Excel-munkafüzet nevével, az „accessToken”-t pedig egy fent generált JWT-hozzáférési tokennel.

  • Ha az eredményül kapott Excel-munkafüzetet el kell mentenie a helyi meghajtóra, akkor próbálja meg végrehajtani a következő parancsot.
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"

Ingyenes ODS-XLS konverter

Érdemes lehet a könnyű és rendkívül hatékony ODS to XLS Conversion alkalmazás használatát. Ez az ingyenes alkalmazás az Aspose.Cells Cloud API-kra épül, és telepítés nélkül online tesztelhető.

ods to excel konverter

Ingyenes ODS-XLS konvertáló alkalmazás

Következtetés

Az ODS-fájlok Excel formátumba konvertálása elengedhetetlen a kompatibilitás biztosításához, az adatok használhatóságának javításához és a munkafolyamatok egyszerűsítéséhez. Az Aspose.Cells Cloud két sokoldalú megközelítést kínál ennek eléréséhez: a Java SDK-t az alkalmazásokba való zökkenőmentes integrációhoz és a cURL-parancsokat a könnyű, szkriptalapú megoldásokhoz. Próbálja ki az Aspose.Cells Cloud szolgáltatást még ma, és tapasztalja meg a hatékony, megbízható és méretezhető megoldást ODS-Excel konverziós igényeire!

Hasznos linkek

Kapcsolódó cikkek

Javasoljuk, hogy látogassa meg az alábbi blogokat: