فرص التفوق

تحويل ODS إلى مصنف Excel باستخدام Java REST API.

ODS(OpenDocument Spreadsheet) هو تنسيق مفتوح شائع لجداول البيانات، ولكنه قد لا يكون متوافقًا دائمًا مع Microsoft Excel، تطبيق جداول البيانات الأكثر استخدامًا في بيئات العمل. لذلك، فإن تحويل ملفات ODS إلى تنسيق Excel يضمن الوصول السلس إلى البيانات، وتحسين التنسيق، ودعم أفضل للميزات المتقدمة مثل الصيغ والرسوم البيانية ووحدات الماكرو. في هذه المقالة، سنستكشف التفاصيل حول كيفية تحويل ODS إلى Excel باستخدام واجهة برمجة تطبيقات Java REST، مما يوفر حلاً فعالاً لتحديات إدارة البيانات الحديثة.

واجهة برمجة تطبيقات REST لتحويل ODS إلى Excel

Aspose.Cells Cloud SDK for Java يوفر حلاً سلسًا وموثوقًا به لتحويل ملفات ODS إلى تنسيق Excel. تعمل واجهة برمجة التطبيقات القوية هذه على تبسيط عملية التحويل، مما يسمح للمطورين بتحويل ملفات ODS إلى تنسيقات Excel (XLS أو XLSX) باستخدام بضعة أسطر فقط من التعليمات البرمجية.

تثبيت

يرجى إضافة التفاصيل التالية إلى ملف pom.xml الخاص بمشروع بناء maven.

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

الخطوة المهمة التالية هي الحصول على بيانات اعتماد العميل من لوحة معلومات السحابة. إذا لم يكن لديك حساب موجود، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقال البدء السريع.

تحويل ODS إلى XLS في Java

في هذا القسم، سنستكشف التفاصيل حول كيفية تعامل Aspose.Cells Cloud SDK for 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 إلى XLS. تم بناء هذا التطبيق المجاني على واجهة برمجة تطبيقات Aspose.Cells Cloud ويمكن اختباره عبر الإنترنت دون أي تثبيت.

محول ods إلى excel

تطبيق تحويل ODS إلى XLS مجاني

خاتمة

يعد تحويل ملفات ODS إلى تنسيق Excel أمرًا ضروريًا لضمان التوافق وتحسين قابلية استخدام البيانات وتبسيط سير العمل. تقدم Aspose.Cells Cloud طريقتين متعددتي الاستخدامات لتحقيق ذلك: Java SDK للتكامل السلس في تطبيقاتك وأوامر cURL للحلول الخفيفة القائمة على البرامج النصية. جرّب Aspose.Cells Cloud اليوم واستمتع بحل فعال وموثوق وقابل للتطوير لاحتياجات تحويل ODS إلى Excel!

روابط مفيدة

مقالات ذات صلة

ننصح بشدة بزيارة المدونات التالية: