إصلاح ملفات إكسل
تتيح لك هذه الواجهة البرمجية (REST API) إصلاح ملفات إكسل.
- إصلاح تنسيقات جداول البيانات مثل XLS وXLSX وXLSM وXLSB وODS وغيرها.
- يدعم رفع ملفات متعددة في طلب واحد.
تقوم خدمة إصلاح ملفات إكسل من Aspose.Cells Cloud باسترداد البيانات من ملفات إكسل التالفة عبر الإنترنت دون أي تثبيت. تُعد ملفات إكسل التالفة مشكلة لأنها لا يمكن فتحها. يمكنك تجربة تطبيق Aspose.Cells Cloud لإصلاح ملفات إكسل لاسترداد البيانات من هذه الملفات.
واجهة REST API
يقوم الطرف النهائي إصلاح ملفات إكسل بإصلاح ملفات جداول البيانات التالفة وإعادة محتواها المُصلَح.
POST https://api.aspose.cloud/v3.0/cells/repair
الأمان والمصادقة
تُعد واجهات Aspose.Cells Cloud API آمنة وتتطلب مصادقة تعتمد على رمز JWT.
معاملات الطلب
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| file | ملف | formData (multipart) | الملف المراد رفعه |
| format | نص | query | تنسيق الإخراج المرغوب. إذا تم حذفه (null)، يصبح تنسيق الإخراج افتراضيًا هو نفس تنسيق الملف المدخل. |
الاستجابة
{
"Status" : "OK",
"Code" : 200,
"Filename" : "[اسم الملف المدمج]",
"Filesize" : [حجم الملف],
"FileContent" : "[Base64String]"
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | ناجح | تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صحيح | معاملات مفقودة أو غير صحيحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مصرّح به | رمز JWT غير صالح أو مفقود. |
| 413 | حمل البيانات كبير جدًا | يتجاوز حجم الملف المرفَع الحد المسموح به. |
| 500 | خطأ داخلي في الخادم | خطأ غير متوقع في الخادم. |
كيفية استخدام PostRepair API باستخدام حزم تطوير البرمجيات (SDKs)
مواصفات PostRepair API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات متاحة عمومًا وتتيح لك إجراء تفاعلات REST مباشرة من متصفح ويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells بسهولة. يوضح المثال التالي كيفية إجراء المكالمات إلى API السحابية باستخدام cURL.
عند النجاح، تُعيد الخدمة كود HTTP 200 مع حمولة JSON تحتوي على مصفوفة Files. وفي حالات الخطأ، تستخدم الواجهة رموز الحالة القياسية لـ HTTP:
- 400 Bad Request – معاملات غير صحيحة أو ملف لا يمكن إصلاحه.
- 401 Unauthorized – رمز JWT مفقود أو غير صالح.
- 413 Payload Too Large – يتجاوز حجم الملف المرفَع الحد المسموح به.
- 500 Internal Server Error – فشل غير متوقع من جانب الخادم.
عائلة حزم تطوير البرمجيات السحابية
استخدام حزمة تطوير البرمجيات (SDK) هو أفضل طريقة لتسريع عملية التطوير. وتتولى حزمة التطوير معالجة التفاصيل من المستوى المنخفض، وتسمح لك بالتركيز على مهام مشروعك. يُرجى الاطلاع على مستودع GitHub للحصول على قائمة كاملة بحزم Aspose.Cells Cloud SDK.
يُظهر أمثلة الرمز التالية كيفية استدعاء خدمات Aspose.Cells عبر حزم تطوير برمجيات متنوعة: