التفوق إلى أتش تي أم أل

كيفية تحويل XLS إلى HTML عبر الإنترنت في جافا.

عصر التواصل عبر الإنترنت، المحتوى الديناميكي هو مفتاح النجاح. لذلك، أصبحت الحاجة إلى تحويل بيانات Excel بسهولة إلى HTML باستخدام Java أكثر أهمية من أي وقت مضى. علاوة على ذلك، فإن هذه القدرة على ترجمة جداول بيانات Excel إلى HTML بسلاسة ستغير قواعد اللعبة. تتعمق هذه المقالة في الدور المحوري الذي تلعبه Java Cloud SDK في عملية التحويل هذه، حيث تقدم رؤى وتقنيات وخطوات عملية لتلبية متطلبات مشهد الإنترنت المدفوع بصريًا.

REST API لتحويل Excel إلى HTML

يصبح تحويل Excel إلى HTML عملية سلسة وفعالة عند استخدام Aspose.Cells Cloud SDK for Java، وهي مجموعة أدوات قوية مصممة لتبسيط عمليات Excel في بيئة قائمة على السحابة. يزودك SDK القوي هذا بمجموعة من الميزات للتحكم بدقة في عملية التحويل، مما يضمن أن HTML الناتج يعكس الفروق الدقيقة في مصنف Excel الأصلي. لذلك، سواء كنت تهدف إلى الحفاظ على التنسيق، أو تحسين التفاعل، أو إنشاء تخطيط سريع الاستجابة، فإن SDK هذا يوفر تحكمًا دقيقًا في معلمات التحويل المتنوعة.

الآن، لاستخدام SDK، يرجى إضافة التفاصيل التالية في pom.xml لإضافة مرجع Cloud SDK في مشروعك.

<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.1.1</version>

    </dependency>

</dependencies>

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

تحويل Excel إلى HTML في Java

كما هو مذكور أعلاه، يمكن لـ Aspose.Cells Cloud SDK لـ Java بدء التحويل من Excel إلى HTML من خلال استدعاءات API البديهية، مما يوفر لك خيارات المرونة والتخصيص. فهو يوفر محتوى HTML ديناميكيًا وجذابًا بصريًا، مما يضمن التكامل السلس لبيانات Excel في تطبيقات الويب والعروض التقديمية الحديثة. يشرح القسم التالي خطوات تحويل Excel إلى HTML في Java.

 CellsApi api = new CellsApi(clientId,clientSecret);

قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

قم بتحميل مصنف Excel المدخل إلى وحدة التخزين السحابية.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

ابدأ عملية التحويل من Excel إلى HTML. بعد العملية الناجحة، يتم تخزين HTML الناتج في وحدة تخزين تسمى “داخلية”.

// لمزيد من الأمثلة، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples

try
    {
    // احصل على ClientID وClientSecret من https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // إنشاء مثيل لـ CellsApi باستخدام بيانات اعتماد العميل
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // اسم مصنف Excel الإدخال
    String fileName = "source.xlsx";
    
    // تفاصيل كلمة المرور إذا كان المصنف مشفرًا
    String password = null;
    
    // يحدد ما إذا كان سيتم تعيين صفوف المصنف ليتم احتواؤها تلقائيًا.
    Boolean isAutoFit = true;
    // يحدد ما إذا كان سيتم حفظ بيانات الجدول فقط. استخدم pdf فقط في التفوق.
    Boolean onlySaveTable = true;
    // تنسيق الملف الناتج
    String format = "HTML";
    		
    // تحميل الملف من النظام المحلي
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // تحميل إدخال Excel إلى التخزين السحابي
    api.uploadFile("input.xlsx", file, "Internal");

    // تنفيذ عملية تحويل XLS إلى HTML
    // تقوم واجهة برمجة التطبيقات (API) بتحميل مصنف Excel المدخل من التخزين السحابي 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // طباعة رسالة النجاح
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // طباعة تفاصيل الاستثناء في وحدة التحكم
    System.out.println(ex);
}
التفوق إلى أتش تي أم أل

معاينة تحويل Excel إلى HTML في Java.

يمكن تنزيل مصنف Excel المدخل وHTML الناتج في المثال أعلاه من:

`الرجاء إعادة تسمية امتداد ملف HTML الذي تم تنزيله من .hml إلى .html.'

تحويل Microsoft Excel عبر الإنترنت إلى HTML باستخدام أوامر cURL

توفر Aspose.Cells Cloud بيئة سحابية متعددة الاستخدامات حيث يمكن للمطورين تسخير قوة واجهة برمجة التطبيقات (API) الخاصة بها لتنفيذ عمليات Excel المختلفة، بما في ذلك تحويل بيانات Excel إلى HTML. عند إقرانها بأوامر cURL، تصبح هذه العملية قابلة للبرمجة والتكيف، مما يسمح بالتكامل السهل في بيئات التطوير المتنوعة.

الخطوة الأولى في هذا الأسلوب هي إنشاء رمز وصول 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"

الآن، يرجى تنفيذ الأمر التالي لتحويل XLS إلى HTML عبر الإنترنت. تتوقع هذه الطريقة أن يكون مدخل Excel متاحًا بالفعل في التخزين السحابي وبعد التحويل، يتم أيضًا تخزين HTML الناتج في التخزين السحابي.

>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

استبدل “inputExcel” باسم مصنف Excel المدخلات المتوفر في التخزين السحابي، و"outputFile" باسم HTML الناتج الذي سيتم إنشاؤه، و"accessToken" برمز وصول JWT الذي تم إنشاؤه أعلاه.

في حال كنا بحاجة إلى حفظ HTML الناتج على محرك الأقراص المحلي، يرجى استخدام أمر cURL التالي.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-o "myOutput.html"

خاتمة

في الختام، تتميز رحلة تحويل Excel إلى HTML بطريقتين متميزتين ولكن متكاملتين. إما أن تختار مجموعة الأدوات الشاملة والغنية بالميزات التي توفرها SDK أو الكفاءة القابلة للبرمجة والقدرة على التكيف عبر الأنظمة الأساسية لأوامر cURL. ومع ذلك، يتلاقى كلا النهجين على الهدف المشترك المتمثل في ترجمة بيانات Excel بسلاسة إلى لغة HTML سريعة الاستجابة وجذابة بصريًا. ومع ذلك، فإن قوة هذه الأساليب تضمن حلاً موثوقًا وفعالاً، مما يفتح الإمكانات الكاملة لتحويل Excel إلى HTML للمطورين والمستخدمين على حدٍ سواء.

روابط مفيدة

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

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