Excel na PowerPoint

Skakel Excel na PowerPoint in Java om

Excel en PowerPoint is twee wyd gebruikte toepassings wat noodsaaklik is in baie besighede en nywerhede. Excel word algemeen gebruik om data te stoor en te organiseer, terwyl PowerPoint dikwels gebruik word om aanbiedings en skyfievertonings te skep. Die omskakeling van Excel-lêers na PowerPoint-aanbiedings is ’n algemene taak wat baie mense moet doen, en om dit met die hand te doen, kan tydrowend en vatbaar vir foute wees. In hierdie blogpos sal ons ’n omvattende gids verskaf oor hoe om Excel na PowerPoint om te skakel met behulp van Java REST API. Ons sal verskillende tegnieke dek wat gebruik kan word om die omskakelingsproses te outomatiseer en die proses doeltreffend te maak. Of jy nou ’n ontwikkelaar of ’n besigheidspersoon is, hierdie gids sal jou help om jou werkvloei te stroomlyn en tyd te bespaar. Laat ons begin!

Excel na PowerPoint-omskakelings-API

Aspose.Cells Wolk SDK vir Java is ’n kragtige wolkgebaseerde API wat ’n wye reeks vermoëns bied om met Excel-lêers te werk. Sommige van die sleutelvermoëns sluit in Excel na PowerPoint, XLS na PDF, XLS tot HTML, Voeg Excel-lêers saam en verdeel en nog baie meer. Die API is ontwerp om buigsaam en aanpasbaar te wees, sodat ontwikkelaars oplossings kan bou wat aan hul spesifieke behoeftes voldoen. Outomatiseer en stroomlyn jou Excel-verwante take in die wolk, sonder om enige sagteware of hardeware te installeer.

Nou is die eerste stap om die SDK-verwysing in Java-projek by te voeg.

<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>22.8</version>
    </dependency>
</dependencies>

As jy nie oor Aspose Cloud ingeteken het nie, skep asseblief ’n gratis rekening met ’n geldige e-posadres. Haal dan die kliënt-ID en kliëntgeheim-besonderhede van dashboard.

Skakel Excel na PowerPoint in Java om

Hierdie afdeling deel die besonderhede oor hoe om Excel na PowerPoint om te skakel met Java.

  • Skep ’n instansie van CellsApi terwyl u kliëntbewyse as invoerargumente deurgee.
  • Skep veranderlikes met die invoer van Excel-naam, resulterende formaat as PowerPoint en uitvoerlêernaam.
  • Lees Excel-lêer vanaf plaaslike skyf met behulp van Lêer-instansie.
  • Laai dan die Excel-werkblad op na wolkberging met die uploadFile(…)-metode.
  • Laastens, roep die metode cellsWorkbookGetWorkbook(…) om die Excel-na PowerPoint-omskakeling uit te voer. Na die omskakeling word die resulterende lêer in Wolkberging gestoor.
// vir meer voorbeelde, besoek asseblief https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Kry ClientID en ClientSecret vanaf https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // skep 'n instansie van CellsApi met behulp van kliëntbewyse
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // naam van invoer Excel-werkboek
    String fileName = "myDocument.xlsx";
    // wagwoordbesonderhede as werkboek geïnkripteer is
    String password = null;
	        
    // Spesifiseer om werkboekrye te stel om outomaties te pas.
    Boolean isAutoFit = true;
    // Spesifiseer of slegs tabeldata stoor.
    Boolean onlySaveTable = true;
	    		
    // gevolglike lêerformaat
    String format = "PPTX";
	    		
    // laai lêer vanaf plaaslike stelsel
    File file = new File(fileName);	
	    
    // laai invoer XLSB op na wolkberging
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // dokumentomskakeling uitvoer
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // druk suksesboodskap
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
Excel na PPTX-voorskou

Beeld 1: - Voorskou van Excel na PowerPoint-omskakeling

Jy kan oorweeg om die insette Excel-werkboek en die gevolglike PowerPoint van onderskeidelik myDocument.xlsx en Resultant.pptx af te laai.

Voeg Excel in PowerPoint in met behulp van cURL-opdragte

Aangesien REST API’s maklik verkry kan word via cURL-opdragte, gaan ons dus in hierdie afdeling XLS na PPT omskakel met behulp van cURL-opdragte. Nou, die eerste stap is om ’n JWT-toegangstoken te genereer terwyl die volgende opdrag uitgevoer word.

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"

Noudat ons ons persoonlike JWT-token het, moet ons die volgende opdrag uitvoer om ’n Excel vanaf wolkberging te laai, die omskakeling na PowerPoint uit te voer en die uitvoer in wolkberging te stoor.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/input.xlsx?format=PPTX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.pptx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"

Afsluiting

Ten slotte bied die Aspose.Cells Cloud ’n kragtige en buigsame oplossing vir die omskakeling van Excel-lêers na PowerPoint-aanbiedings en om met Excel-data in die wolk te werk. Deur hierdie API te gebruik, kan jy jou werkvloei stroomlyn en Excel-verwante take outomatiseer, wat jou in staat stel om tyd te bespaar en foute te minimaliseer. In hierdie blogpos het ons ’n omvattende gids verskaf oor hoe om Excel na PowerPoint om te skakel met Java. Ons hoop dat hierdie blogplasing nuttig was om besonderhede te verskaf wat nodig is vir u besigheids- of ontwikkelingsbehoeftes.

As u enige probleem ondervind tydens die gebruik van die API, kontak ons asseblief via die produkondersteuningsforum.

verwante artikels

Ons beveel sterk aan om die volgende skakels te besoek om meer te wete te kom oor: