אודס להצטיין

המרת ODS לחוברת עבודה של Excel באמצעות Java REST API.

ODS(OpenDocument Spreadsheet) הוא פורמט סטנדרטי פתוח פופולרי עבור גיליונות אלקטרוניים, אך ייתכן שהוא לא תמיד תואם ל-Microsoft Excel, אפליקציית הגיליון האלקטרוני הנפוצה ביותר בסביבות עסקיות. לכן, על ידי המרת קובצי ODS לפורמט Excel מבטיחה גישה חלקה לנתונים, עיצוב משופר ותמיכה טובה יותר בתכונות מתקדמות כמו נוסחאות, תרשימים ופקודות מאקרו. במאמר זה, נחקור את הפרטים כיצד להמיר ODS ל-Excel באמצעות Java REST API, המציע פתרון יעיל לאתגרי ניהול נתונים מודרניים.

REST API עבור המרת ODS ל-Excel

Aspose.Cells Cloud SDK עבור Java מציעה פתרון חלק ואמין להמרת קבצי ODS לפורמט Excel. API רב עוצמה זה מפשט את תהליך ההמרה, ומאפשר למפתחים להפוך קובצי ODS לפורמטים של Excel (XLS או XLSX) עם מספר שורות קוד בלבד.

הַתקָנָה

אנא הוסף את הפרטים הבאים לקובץ pom.xml של פרויקט maven build.

<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>
  • אתה יכול להוריד את הגרסה העדכנית ביותר ממאגר Aspose.

השלב החשוב הבא הוא להשיג את אישורי הלקוח מ-Cloud Dashboard. אם אין לך חשבון קיים, פשוט צור חשבון בחינם על ידי ביצוע ההוראות המפורטות במאמר התחלה מהירה.

המרת ODS ל-XLS ב-Java

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

CellsApi api = new CellsApi(clientId,clientSecret);

צור מופע של CellsApi תוך מתן אישורי לקוח כארגומנטים של קלט.

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

העלה את הגיליון האלקטרוני של OpenDocument הקלט לאחסון הענן באמצעות שיטת uploadFile(…).

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

לבסוף, קרא למתודה cellsWorkbookGetWorkbook(…) כדי להתחיל את פעולת ההמרה.

// לדוגמאות נוספות, בקר בכתובת https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // קבל ClientID ו-ClientSecret מ-https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // צור מופע של CellsApi באמצעות אישורי לקוח
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // שם קובץ ה-ODS הקלט
    String name = "input.ods";
    // פורמט הקובץ שנוצר
    String format = "XLS";
		
    // טען קובץ מהמערכת המקומית
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // העלה קובץ ODS קלט לאחסון הענן
    api.uploadFile("input.ods", file, "internal");

    // לבצע פעולת המרת מסמכים
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // להדפיס הודעת הצלחה
    System.out.println("The ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
המרת ods ל-xls

תצוגה מקדימה של המרת ODS ל-XLS.

ניתן להוריד את קובץ ה-ODS הקלט ואת חוברת העבודה של Excel שנוצרה בדוגמה לעיל מ:

ODS ל-XLSX באמצעות פקודות cURL

Aspose.Cells Cloud מספק דרך פשוטה אך רבת עוצמה להמיר קבצי ODS לפורמט XLS באמצעות פקודות cURL. שיטה זו לא רק יעילה אלא גם מבטלת את הצורך בספריות מורכבות או התקנות מקומיות, מה שהופך אותה לאידיאלית עבור משימות אוטומציה מהירות או אינטגרציה בצינורות CI/CD.

הצעד הראשון בגישה זו הוא ליצור אסימון גישה JWT באמצעות הפקודה הבאה:

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"

כעת בצע את הפקודה הבאה כדי להמיר קובץ ODS לפורמט XLSX. לאחר פעולה מוצלחת, הקובץ שנוצר מועלה לאחסון הענן.

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

החלף את ‘inputFile’ בשם של קובץ ה-ODS הקלט, ‘resultantFile’ בשם של חוברת העבודה שנוצרה ב-Excel ו-‘accessToken’ באסימון גישה של JWT שנוצר לעיל.

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

ממיר ODS ל-XLS בחינם

אתה יכול לשקול להשתמש באפליקציית ODS to XLS Conversion קלת משקל ויעילה לארוחת ערב. האפליקציה החינמית הזו בנויה על ממשקי Aspose.Cells Cloud API וניתנת לבדיקה מקוונת ללא כל התקנה.

ממיר ods לאקסל

אפליקציית המרת ODS ל-XLS בחינם

מַסְקָנָה

המרת קובצי ODS לפורמט Excel חיונית להבטחת תאימות, שיפור השימושיות בנתונים וייעול זרימות העבודה. Aspose.Cells Cloud מציעה שתי גישות צדדיות להשיג זאת: Java SDK לשילוב חלק באפליקציות שלך ופקודות cURL לפתרונות קלים ומבוססי סקריפטים. נסה את Aspose.Cells Cloud עוד היום והתנסה בפתרון יעיל, אמין וניתן להרחבה לצרכי ההמרה שלך ב-ODS ל-Excel!

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

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

אנו ממליצים בחום לבקר בבלוגים הבאים: