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

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

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

Excel لتحويل HTML

Aspose.Cells Cloud SDK for Java هي أداة قوية تقدم نطاقًا واسعًا من القدرات لتحويل جداول بيانات Excel إلى تنسيق HTML. باستخدام SDK هذا ، يمكنك تخصيص الإخراج الخاص بك لتلبية احتياجاتك الخاصة ، بما في ذلك القدرة على تحديد ترميز HTML وحفظ الصور كملفات منفصلة والتحكم في تنسيق الإخراج الخاص بك. كما أنه يدعم مجموعة متنوعة من تنسيقات الملفات الأخرى ، بما في ذلك XLS و XLSX و [CSV] (https://docs.fileformat.com/spreadsheet/csv/) و [PDF] (https://docs.fileformat.com/pdf /) ، وأكثر من ذلك ، مما يجعلها أداة متعددة الاستخدامات لتحويل المستندات. علاوة على ذلك ، فهي قابلة للتطوير بدرجة كبيرة ، مما يسمح لك بمعالجة كميات كبيرة من البيانات بسرعة وكفاءة. سواء كنت مطورًا أو صاحب عمل أو محترفًا في إدارة المستندات ، فإن Aspose.Cells Cloud SDK for Java هو خيار مثالي لتحويل Excel إلى HTML.

الآن نحتاج أولاً إلى إضافة مرجع SDK في مشروع Java (بناء maven) عن طريق إضافة المعلومات التالية في 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>

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

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

دعونا نناقش تفاصيل كيفية تطوير عارض جداول البيانات عبر الإنترنت باتباع الخطوات الواردة أدناه.

  • قم بإنشاء مثيل لفئة CellsApi التي تأخذ بيانات اعتماد العميل كوسائط إدخال.
  • حدد اسم إدخال Excel ، والصيغة الناتجة بتنسيق HTML ، واسم ملف الإخراج في متغيرات السلسلة.
  • اقرأ محتوى مصنف Excel من محرك الأقراص المحلي باستخدام مثيل الملف.
  • أخيرًا ، قم باستدعاء الأسلوب cellWorkbookPutConvertWorkbook (…) لبدء عملية التحويل.
// لمزيد من الأمثلة ، يرجى زيارة 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

يمكن تنزيل مدخلات Excel المستخدمة في المثال أعلاه من myDocument.xlsx.

لاحظ القدرة المذهلة لواجهة برمجة التطبيقات حيث تظهر أوراق العمل الفردية كعلامات تبويب منفصلة في HTML الناتج.

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

يوفر تحويل Excel إلى HTML / XLS إلى ويب باستخدام أوامر REST API و cURL عددًا من الفوائد. أولاً وقبل كل شيء ، هذا الأسلوب مرن للغاية ويمكن دمجه بسهولة في مهام سير العمل الحالية. باستخدام أوامر REST API و cURL ، يمكنك أتمتة مهام تحويل المستندات وتقليل مقدار الوقت والموارد المطلوبة للتحويل اليدوي. بالإضافة إلى ذلك ، يتيح لك استخدام أداة قائمة على السحابة مثل Aspose.Cells Cloud إجراء تحويلات على نظام أساسي آمن وقابل للتطوير ، دون الحاجة إلى أي برامج إضافية. أخيرًا ، يعد استخدام أوامر REST API و 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 مهمة شائعة يمكن إنجازها باستخدام مجموعة متنوعة من الأدوات والأساليب. ومع ذلك ، في هذه المقالة ، اكتشفنا طريقتين لتحويل Excel إلى HTML: استخدام كود Java مع Aspose.Cells Cloud SDK ، واستخدام REST API وأوامر cURL. يقدم كلا الأسلوبين فوائد ومزايا فريدة خاصة بهما ، اعتمادًا على متطلباتك المحددة وسير العمل. يوفر استخدام كود Java حلاً أكثر قابلية للتخصيص ومتكاملًا ، بينما يوفر استخدام أوامر REST API وأوامر cURL مزيدًا من المرونة وقابلية التوسع. في النهاية ، يعتمد اختيار الأسلوب على عوامل مثل حجم وتعقيد ملفات Excel ، ومستوى الأتمتة والتكامل المطلوبين ، والميزانية والموارد الإجمالية. بغض النظر عن الطريقة التي تختارها ، توفر Aspose.Cells Cloud منصة قوية وموثوقة لتحويل المستندات ، مع دعم مجموعة كبيرة من تنسيقات الملفات والميزات.

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

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

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