אודס להצטיין

המרת ODS לחוברת עבודה של Excel עם .NET Cloud SDK.

כאשר מערכי נתונים מגוונים זורמים דרך פורמטים שונים של קבצים, היכולת לעבור בצורה חלקה מ-ODS ל-Excel Workbook הופכת מכריע להבטחת נגישות אוניברסלית וניתוח נתונים יעיל. מאמר זה מתעמק בצורך ההכרחי בהמרה זו, מגלה את המורכבות של פערי פורמט הקבצים ומדגיש את היתרונות המובהקים שהיא מביאה.

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

השג ללא מאמץ את ההמרה החלקה של קובצי OpenDocument Spreadsheet (ODS) לחוברות עבודה של Excel עם Aspose.Cells Cloud SDK for .NET. ה-SDK מבטיח דיוק בשימור שלמות הנתונים במהלך הטרנספורמציה ומספק יכולות נוספות לתפעול חוברות עבודה של Excel. ממשק API חזק זה לא רק מייעל את תהליך ההמרה אלא גם מציע שפע של תכונות מתקדמות כגון עיצוב, חישובי נוסחאות ואפילו יצירת תרשימים דינמיים בתוך חוברות העבודה של Excel.

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

המר ODS ל-XLS ב-C# .NET

נצל את העוצמה של .NET REST API ושלב בצורה חלקה המרת ODS ל-Excel ביישומי NET שלך. אנא עקוב אחר ההוראות המפורטות להלן כדי לבצע את המרת חוברת העבודה OSD ל-XLS ב-C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

צור אובייקט של מחלקה CellsApi שבו אנו מעבירים אישורי לקוח כארגומנטים.

 cellsInstance.UploadFile("input.ods", inputFile);

קרא את קובץ ה-ODS והעלה אותו לאחסון הענן.

var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

הפעל המרת קובץ ODS לחוברת עבודה של Excel. לאחר ההמרה, ה-XLS שנוצר מאוחסן באחסון הענן.

// לדוגמאות מלאות וקבצי נתונים, אנא עבור אל 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// קבל אישורי לקוח מ-https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// צור מופע של CellsApi תוך העברת ClientID ו- ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // קרא קובץ ODS קלט
    using (var inputFile = System.IO.File.OpenRead(input_ODS))
    {
        // העלה את קובץ ה-ODS לאחסון בענן
        cellsInstance.UploadFile("input.ods", inputFile);

        // התחל המרת קובץ ODS לחוברת עבודה של Excel
        var response = cellsInstance.CellsWorkbookGetWorkbook(first_Excel,null, format: "XLS", isAutoFit: true, null, null, null, "resultant.xls", null,null);

        // הדפס הודעת הצלחה אם ההמרה הצליחה
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The ODS file is successfully converted to Excel workbook !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

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

המרת ODF לחוברת עבודה של Excel באמצעות פקודות cURL

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

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

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLS&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=XLS&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xls"

סיכום

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

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

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

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