تتفوق على أتش تي أم أل

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

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

Excel لتحويل HTML

Aspose.Cells Cloud SDK for Java يوفر إمكانيات حفظ Excel إلى PDF و Excel إلى JPG و Excel إلى HTML ومجموعة متنوعة من التنسيقات الأخرى. لا يتطلب التحويل أتمتة MS Office أو أي تطبيق آخر مثبت ويتم إجراء كل التحويل في السحابة. الآن من أجل المضي قدمًا في التحويل ، نحتاج إلى تضمين المعلومات التالية في ملف pom.xml لمشروع نوع البناء المخضرم.

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

بمجرد إضافة مرجع SDK إلى المشروع ، تحتاج إلى إنشاء حساب عبر Aspose Cloud والبحث عن / إنشاء معرّف العميل وسر العميل في Cloud Dashboard.

إكسل للويب في جافا

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

  • قم بإنشاء مثيل CellsApi أثناء توفير بيانات اعتماد العميل كوسائط إدخال
  • حدد اسم إدخال Excel والتنسيق الناتج كـ HTML واسم ملف الإخراج
  • اقرأ محتوى ملف Excel من التخزين المحلي إلى مثيل الملف
  • أخيرًا ، قم باستدعاء الطريقة cellsWorkbookPutConvertWorkbook (…) لبدء عملية التحويل
// لمزيد من الأمثلة ، يرجى زيارة https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

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;
        
    // تنسيق الملف الناتج
    String format = "HTML";
    		
    // تحميل الملف من النظام المحلي
    File file = new File("c://Users/"+fileName);	
    
    // إجراء عملية تحويل المستند
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // اطبع رسالة النجاح
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
التفوق لمعاينة ملف csv

image1: - معاينة ملف Excel إلى HTML

قد تلاحظ قدرة مذهلة لواجهة برمجة التطبيقات على أن أوراق العمل الفردية تظهر كعلامات تبويب في HTML الناتج. يمكن تنزيل مدخلات Excel المستخدمة في المثال أعلاه من myDocument.xlsx.

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

يمكن الوصول إلى REST APIs بسهولة من خلال أوامر cURL ، لذا في هذا القسم ، سنناقش التفاصيل حول كيفية تحويل XLS إلى HTML باستخدام أوامر cURL. ولكن قبل أن نبدأ تحويل Excel إلى HTML ، نحتاج إلى إنشاء رمز وصول JWT أثناء تنفيذ الأمر التالي.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

الآن بعد أن أصبح لدينا رمز JWT المميز ، نحتاج إلى تنفيذ الأمر التالي لتحويل XLS إلى HTML وحفظ الإخراج في التخزين السحابي.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

استنتاج

في هذه المقالة ، ناقشنا تفاصيل كيفية تحويل Excel إلى HTML باستخدام مقتطفات تعليمات Java البرمجية. في الوقت نفسه ، تعلمنا أيضًا تحويل XLSX إلى HTML باستخدام أوامر cURL. نظرًا لأن أدوات تطوير البرامج (SDK) الخاصة بنا مبنية بموجب ترخيص معهد ماساتشوستس للتكنولوجيا (MIT) ، فيمكن تنزيل الكود المصدري الكامل من GitHub.

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

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

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