יקסעל צו פּאָווערפּאָינט

גער עקססעל צו פּאָווערפּאָינט אין ז’אבא

עקססעל און פּאָווערפּאָינט זענען צוויי וויידלי געוויינט אַפּלאַקיישאַנז וואָס זענען יקערדיק אין פילע געשעפטן און ינדאַסטריז. Excel איז אָפט געניצט צו קראָם און אָרגאַניזירן דאַטן, בשעת PowerPoint איז אָפט געניצט צו שאַפֿן פּרעזאַנטיישאַנז און סלידעשאָווס. קאַנווערטינג עקססעל טעקעס צו פּאָווערפּאָינט פּרעזאַנטיישאַנז איז אַ פּראָסט אַרבעט וואָס פילע מענטשן דאַרפֿן צו טאָן, און טאן עס מאַניואַלי קענען זיין צייט-קאַנסומינג און פּראָנע צו ערראָרס. אין דעם בלאָג פּאָסטן, מיר וועלן צושטעלן אַ פולשטענדיק פירער וועגן ווי צו גער עקססעל צו פּאָווערפּאָינט ניצן Java REST API. מיר וועלן דעקן פאַרשידענע טעקניקס וואָס קענען זיין געוויינט צו אָטאַמייט די קאַנווערזשאַן פּראָצעס און מאַכן דעם פּראָצעס עפעקטיוו. צי איר זענט אַ דעוועלאָפּער אָדער אַ געשעפט פאַכמאַן, דער פירער וועט העלפֿן איר סטרימליין דיין וואָרקפלאָוו און שפּאָרן צייט. לאמיר אנהייבען!

עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן אַפּי

Aspose.Cells Cloud SDK פֿאַר Java איז אַ שטאַרק וואָלקן-באזירט אַפּי וואָס גיט אַ ברייט קייט פון קייפּאַבילאַטיז פֿאַר ארבעטן מיט עקססעל טעקעס. עטלעכע פון די שליסל קייפּאַבילאַטיז אַרייַננעמען עקססעל צו פּאָווערפּאָינט, XLS צו PDF, XLS צו HTML, צונויפגיסן און שפּאַלטן עקססעל טעקעס און פיל מער. די אַפּי איז דיזיינד צו זיין פלעקסאַבאַל און קוסטאָמיזאַבלע, אַזוי דעוועלאָפּערס קענען בויען סאַלושאַנז וואָס טרעפן זייער ספּעציפיש באדערפענישן. אָטאַמייט און סטרימליין דיין עקססעל-פֿאַרבונדענע טאַסקס אין די וואָלקן, אָן איר דאַרפֿן צו ינסטאַלירן ווייכווארג אָדער ייַזנוואַרג.

איצט דער ערשטער שריט איז צו לייגן די SDK רעפֿערענץ אין Java פּרויעקט.

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

אויב איר האָט נישט אַבאָנירן איבער Aspose Cloud, ביטע שאַפֿן אַ פריי חשבון מיט אַ גילטיק בליצפּאָסט אַדרעס. דערנאָך באַקומען די קליענט שייַן און קליענט סוד דעטאַילס פֿון דאַשבאָרד.

גער עקססעל צו פּאָווערפּאָינט אין ז’אבא

דער אָפּטיילונג שאַרעס די דעטאַילס וועגן ווי צו גער עקססעל צו פּאָווערפּאָינט ניצן Java.

  • שאַפֿן אַ בייַשפּיל פון CellsApi בשעת פאָרן קליענט קראַדענטשאַלז ווי אַרייַנשרייַב אַרגומענטן.
  • שאַפֿן וועריאַבאַלז מיט אַרייַנשרייַב עקססעל נאָמען, רעזולטאַט פֿאָרמאַט ווי פּאָווערפּאָינט, און רעזולטאַט טעקע נאָמען.
  • לייענען עקססעל טעקע פֿון היגע פאָר ניצן טעקע בייַשפּיל.
  • דערנאָך ופּלאָאַד די עקססעל ווערקשיט צו וואָלקן סטאָרידזש ניצן די ופּלאָאַדפילע (…) אופֿן.
  • צום סוף, רופן דעם אופֿן cellsWorkbookGetWorkbook(…) צו דורכפירן די עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן. נאָך די קאַנווערזשאַן, דער רעזולטאַט טעקע איז געראטעוועט אין קלאָוד סטאָרידזש.
// פֿאַר מער ביישפילן, ביטע באַזוכן https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // באַקומען ClientID און ClientSecret פֿון https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
	  
    // שאַפֿן אַ בייַשפּיל פון CellsApi ניצן קליענט קראַדענטשאַלז
    CellsApi api = new CellsApi(clientId,clientSecret);
	    		
    // נאָמען פון אַרייַנשרייַב עקססעל וואָרקבאָאָק
    String fileName = "myDocument.xlsx";
    // פּאַראָל דעטאַילס אויב וואָרקבאָאָק אין ינקריפּטיד
    String password = null;
	        
    // ספּעציפיצירן צו שטעלן וואָרקבאָאָק ראָוז צו זיין אַוטאָפיט.
    Boolean isAutoFit = true;
    // ספּעסיפיעס צי בלויז ראַטעווען טיש דאַטן.
    Boolean onlySaveTable = true;
	    		
    // רעזולטאַט טעקע פֿאָרמאַט
    String format = "PPTX";
	    		
    // לאָדן טעקע פֿון היגע סיסטעם
    File file = new File(fileName);	
	    
    // ופּלאָאַד אַרייַנשרייַב XLSB צו וואָלקן סטאָרידזש
    api.uploadFile("input.xlsx", file, "default");
	    	         
    // דורכפירן דאָקומענט קאַנווערזשאַן אָפּעראַציע
    File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format, 
	    			            isAutoFit, onlySaveTable, null,"default", "Resultant.pptx","default", null);       
	    
    // דרוקן הצלחה אָנזאָג
    System.out.println("Successfull conversion of Excel to PowerPoint !");
    }catch(Exception ex)
    {
        System.out.println(ex.getMessage());
    }
יקסעל צו PPTX פאָרויסיקע ווייַזונג

בילד 1: - פאָרויסיקע ווייַזונג פון עקססעל צו פּאָווערפּאָינט קאַנווערזשאַן

איר קען באַטראַכטן דאַונלאָודינג די אַרייַנשרייַב עקססעל וואָרקבאָאָק און ריזאַלטינג פּאָווערפּאָינט פֿון myDocument.xlsx און Resultant.pptx, ריספּעקטיוולי.

ינסערטינג עקססעל אין פּאָווערפּאָינט ניצן cURL קאַמאַנדז

זינט REST APIs קענען לייכט זיין אַקסעסט דורך cURL קאַמאַנדז, אַזוי אין דעם אָפּטיילונג, מיר וועלן גער XLS צו PPT ניצן cURL קאַמאַנדז. איצט, דער ערשטער שריט איז צו דזשענערייט אַ JWT אַקסעס סימען בשעת עקסאַקיוטינג די פאלגענדע באַפֿעל.

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"

איצט אַז מיר האָבן אונדזער פערזענליכען JWT טאָקען, מיר דאַרפֿן צו ויספירן די פאלגענדע באַפֿעל צו לאָדן אַן עקססעל פֿון וואָלקן סטאָרידזש, דורכפירן די קאַנווערזשאַן צו פּאָווערפּאָינט און ראַטעווען די רעזולטאַט אין וואָלקן סטאָרידזש.

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

מסקנא

אין מסקנא, די Aspose.Cells קלאָוד גיט אַ שטאַרק און פלעקסאַבאַל לייזונג פֿאַר קאַנווערטינג עקססעל טעקעס צו פּאָווערפּאָינט פּרעזאַנטיישאַנז און ארבעטן מיט עקססעל דאַטן אין די וואָלקן. מיט דעם אַפּי, איר קענען סטרימליין דיין וואָרקפלאָוו און אָטאַמייט עקססעל-פֿאַרבונדענע טאַסקס, אַזוי איר קענען שפּאָרן צייט און מינאַמייז ערראָרס. אין דעם בלאָג פּאָסטן, מיר האָבן צוגעשטעלט אַ פולשטענדיק פירער אויף ווי צו גער עקססעל צו פּאָווערפּאָינט ניצן Java. מיר האָפן אַז דעם בלאָג פּאָסטן איז געווען נוציק צו צושטעלן דעטאַילס נייטיק פֿאַר דיין געשעפט אָדער אַנטוויקלונג דאַרף.

אויב איר טרעפן קיין פּראָבלעם ווען איר נוצן די אַפּי, ביטע פילן פריי צו קאָנטאַקט אונדז דורך די פּראָדוקט שטיצן פאָרום.

שייַכות אַרטיקלען

מיר רעקאָמענדירן צו באַזוכן די פאלגענדע לינקס צו לערנען מער וועגן: