تقوم هذه الواجهة REST بتصفية أعلى 10 عناصر في قائمة.
المتطلبات الأساسية
• احصل على رمز JWT صالح باستخدام مصادقة Aspose.Cells Cloud.
• رفع ملف مصنف إكسل إلى مساحة التخزين الخاصة بك في Aspose Cloud (أو حدد مساحة التخزين/المجلد الذي يوجد فيه الملف).
• اعرف اسم ورقة العمل ونطاق الخلية الذي تريد تطبيق التصفية عليه.
PutWorksheetFilterTop10 API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/filterTop10
الأمان والمصادقة
واجهات برمجة التطبيقات الخاصة بـ Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.
مُعطَلات الطلب
| اسم المُعطَل | النوع | الموقع | إجباري | القيمة الافتراضية | الوصف |
|---|---|---|---|---|---|
| name | string | path | نعم | — | اسم ملف إكسل. |
| sheetName | string | path | نعم | — | اسم ورقة العمل التي تحتوي على البيانات. |
| range | string | query | نعم | — | نطاق الخلايا الذي سيتم تطبيق التصفية عليه (مثال: A1:B10). |
| fieldIndex | integer | query | نعم | — | المؤشر المبني على الصفر لعمود تطبيق التصفية عليه. |
| isTop | boolean | query | نعم | true |
true لتصفية العناصر العلوية؛ false للعناصر السفلية. |
| isPercent | boolean | query | لا | false |
true لاعتبار itemCount نسبة مئوية؛ false للعدد المطلق. |
| itemCount | integer | query | لا | 10 |
عدد العناصر التي يجب تضمينها في عامل التصفية. |
| matchBlanks | boolean | query | لا | false |
true لتضمين الخلايا الفارغة في نتائج عامل التصفية. |
| refresh | boolean | query | لا | false |
true لتحديث عامل التصفية بعد تطبيقه. |
| folder | string | query | لا | — | المجلد في التخزين حيث يوجد ملف إكسل. |
| storageName | string | query | لا | — | اسم مساحة تخزين Aspose Cloud. |
الاستجابة
{
"Status":"OK",
"Code":200
}
استجابات الخطأ النموذجية
{
"Code":400,
"Message":"طلب غير صحيح – مُعطَلات مفقودة أو غير صالحة."
}
{
"Code":401,
"Message":"غير مصرّح – رمز JWT غير صالح أو مفقود."
}
{
"Code":413,
"Message":"حمولة كبيرة جدًا – حجم الملف المرفوع يتجاوز الحد المسموح به."
}
{
"Code":500,
"Message":"خطأ داخلي في الخادم – حالة غير متوقعة في الخادم."
}
رموز حالة HTTP
| الكود | المعنى | الوصف |
|---|---|---|
| 200 | نجاح (OK) | تمت تطبيق التصفية بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صحيح (Bad Request) | مُعطَلات مفقودة أو غير صالحة (مثال: نوع ملف غير مدعوم). |
| 401 | غير مصرّح (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حمولة كبيرة جدًا (Payload Too Large) | حجم الملف المرفوع يتجاوز الحد المسموح به. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
كيفية استخدام PutWorksheetFilterTop10 API باستخدام مكتبات SDK
مواصفات PutWorksheetFilterTop10 API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول العام، وتمكّنك من إجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells بسهولة. يوضح المثال التالي كيفية استدعاء الواجهة باستخدام cURL.
استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud
استخدام مكتبة SDK هو أسرع طريقة للتطوير. فتتولى مكتبات SDK معالجة التفاصيل من المستوى المنخفض، مما يتيح لك التركيز على مشروعك. يُرجى الاطلاع على مستودع GitHub للحصول على قائمة كاملة بمكتبات SDK الخاصة بـ Aspose.Cells Cloud.
توضح أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells باستخدام مكتبات SDK المختلفة: