Aspose.Cells Cloud – تحويل نطاق Excel إلى HTML

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

واجهة برمجة تطبيقات تحويل النطاق إلى HTML

PUT https://api.aspose.cloud/v4.0/cells/convert/range/html

يحتوي جسم الطلب على multipart/form-data يحتوي ملف جدول البيانات. وتُزوَّد جميع الخيارات الأخرى كمعلّمات استعلام.

الأمان والمصادقة

تُعدّ واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.

معلمات الطلب

الاسم النوع الموقع الإجباري الوصف
Spreadsheet ملف FormData نعم ملف Excel المراد تحويله.
worksheet نص استعلام نعم اسم ورقة العمل التي تحتوي على النطاق.
range نص استعلام نعم منطقة الخلايا المراد تحويلها، مثل A1:C10.
outPath نص استعلام لا مسار المجلد الذي يجب حفظ ملف HTML الناتج فيه (افتراضيًا null).
outStorageName نص استعلام لا اسم خدمة التخزين المستخدمة لحفظ ملف الإخراج.
fontsLocation نص استعلام لا مسار مجلد الخطوط المخصصة.
AutoRowsFit منطقي استعلام لا ضبط ارتفاع جميع الصفوف تلقائيًا في ورقة العمل.
AutoColumnsFit منطقي استعلام لا ضبط عرض جميع الأعمدة تلقائيًا في ورقة العمل.
region نص استعلام لا معرّف التوطين (مثل en-US, fr-FR). يؤثر على تنسيق الأرقام والتاريخ.
password نص استعلام لا كلمة المرور لفتح ملف Excel المحمي.
fontsLocation نص استعلام لا موقع الخطوط المخصصة.
region نص استعلام لا إعداد منطقة/لغة جدول البيانات.
password نص استعلام لا كلمة المرور لفتح ملف جدول البيانات.

الاستجابة

ترجع واجهة برمجة التطبيقات ملف HTML المحول كـ دفق ثنائي (application/octet-stream).

[
  {
    "Name": "ResponseFile",
    "DataType": {
      "Identifier": "File",
      "Reference": "Stream"
    }
  }
]

مثال على استجابة ناجحة (HTTP)

HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="report.html"
Content-Length: 8423

<table>
  <tr><th>Product</th><th>Price</th></tr>
  <tr><td>Widget A</td><td>$10</td></tr>
  <tr><td>Widget B</td><td>$15</td></tr>
</table>

احفظ محتوى جسم الاستجابة في ملف (مثل report.html) لعرض الجدول المُرسَل في المتصفح.


أكواد حالة HTTP

الكود المعنى الوصف
200 OK (نجاح) تم تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية.
400 Bad Request (طلب غير صالح) معلمات ناقصة أو غير صالحة (مثل نوع ملف غير مدعوم).
401 Unauthorized (غير مصرّح) رمز JWT غير صالح أو مفقود.
413 Payload Too Large (حجم البيانات كبير جدًا) ملف التحميل يتجاوز الحد الأقصى للحجم.
500 Internal Server Error (خطأ داخلي في الخادم) خطأ غير متوقع في الخادم.

كيف تستخدم واجهة برمجة تطبيقات تحويل النطاق إلى HTML باستخدام مكتبات SDK؟

مواصفات OpenAPI

تُحدّد مواصفات OpenAPI واجهة برمجة تطبيقات متاحة عمومًا، مما يتيح التفاعل عبر REST مباشرةً من متصفح ويب.

يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells عبر الويب بسهولة. يوضح المثال التالي كيفية إجراء المكالمات إلى واجهة برمجة التطبيقات السحابية باستخدام cURL.

استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud

استخدام مكتبة SDK هو أسرع طريقة للتطوير، حيث تُجرّدك من التفاصيل منخفضة المستوى، مما يسمح لك بتحويل نطاق من البيانات إلى ملف HTML باستخدام كود موجز.
استكشف القائمة الكاملة لمكتبات SDK الخاصة بـ Aspose.Cells Cloud في مستودع GitHub.

توضح أمثلة الكود التالية كيفية استدعاء خدمات الويب الخاصة بـ Aspose.Cells باستخدام مكتبات SDK مختلفة. إذا تم حظر تحميل الأمثلة من Gist، يمكنك تنزيلها مباشرةً من المستودع.