Excel ל- PowerPoint

המרת Excel ל-PowerPoint ב-Java

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

ממשק API להמרה של Excel ל-PowerPoint

Aspose.Cells Cloud SDK עבור Java הוא API רב עוצמה מבוסס ענן המספק מגוון רחב של יכולות לעבודה עם קבצי Excel. חלק מהיכולות המרכזיות כוללות Excel ל-PowerPoint, XLS ל-PDF, XLS ל-HTML, מיזוג ופיצול קבצי Excel ועוד הרבה יותר. ה-API תוכנן להיות גמיש וניתן להתאמה אישית, כך שמפתחים יכולים לבנות פתרונות העונים על הצרכים הספציפיים שלהם. אוטומציה וייעל את המשימות הקשורות ל-Excel שלך בענן, ללא צורך בהתקנת תוכנה או חומרה.

כעת, השלב הראשון הוא הוספת הפניה ל-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, אנא צור חשבון בחינם באמצעות כתובת דוא"ל חוקית. לאחר מכן, אחזר את פרטי הלקוח מזהה וסוד הלקוח מ-dashboard.

המרת Excel ל-PowerPoint ב-Java

סעיף זה חולק את הפרטים כיצד להמיר Excel ל-PowerPoint באמצעות Java.

  • צור מופע של CellsApi תוך העברת אישורי לקוח כארגומנטים של קלט.
  • צור משתנים עם שם Excel, פורמט שנוצר כ-PowerPoint ושם קובץ פלט.
  • קרא קובץ Excel מכונן מקומי באמצעות מופע File.
  • לאחר מכן העלה את גליון העבודה של Excel לאחסון בענן באמצעות שיטת uploadFile(…).
  • לבסוף, קרא לשיטה cellsWorkbookGetWorkbook(…) כדי לבצע את ההמרה של Excel ל-PowerPoint. לאחר ההמרה, הקובץ שנוצר נשמר באחסון בענן.
// לדוגמאות נוספות, בקר בכתובת 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);
	    		
    // שם חוברת הקלט של Excel
    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());
    }
Excel לתצוגה מקדימה של PPTX

תמונה 1: - תצוגה מקדימה של המרת Excel ל-PowerPoint

תוכל לשקול להוריד את חוברת העבודה של Excel לקלט ו-PowerPoint שנוצרו מ-myDocument.xlsx ו-Resultant.pptx, בהתאמה.

הוספת Excel ל-PowerPoint באמצעות פקודות cURL

מכיוון שניתן לגשת בקלות אל ממשקי API של REST באמצעות פקודות 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 המותאם אישית שלנו, עלינו לבצע את הפקודה הבאה כדי לטעון Excel מאחסון ענן, לבצע את ההמרה ל-PowerPoint ולשמור את הפלט באחסון בענן.

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 מספק פתרון רב עוצמה וגמיש להמרת קבצי אקסל למצגות PowerPoint ועבודה עם נתוני אקסל בענן. על ידי שימוש ב-API זה, אתה יכול לייעל את זרימת העבודה שלך ולהפוך משימות הקשורות לאקסל לאוטומטי, מה שיאפשר לך לחסוך זמן ולמזער שגיאות. בפוסט זה בבלוג, סיפקנו מדריך מקיף כיצד להמיר Excel ל-PowerPoint באמצעות Java. אנו מקווים שהפוסט בבלוג הזה עזר במתן פרטים הדרושים לצרכי העסק או הפיתוח שלך.

במקרה שנתקלת בבעיה כלשהי בזמן השימוש בממשק ה-API, אל תהסס לפנות אלינו דרך פורום תמיכת המוצרים.

מאמרים קשורים

אנו ממליצים בחום לבקר בקישורים הבאים כדי ללמוד עוד על: