إضافة مرشّح في ورقة عمل Excel باستخدام Aspose.Cells Cloud
المتطلبات المسبقة: قبل استدعاء هذه الواجهة، يجب عليك الحصول على رمز JWT صالح، والتأكّد من أن مصنف العمل المستهدف مُحمّل في التخزين المحدّد، وامتلاك الصلاحيات اللازمة للوصول إلى الملف. يُوصى باستخدام إصدار حديث من cURL (7.68 أو أحدث) لتشغيل الأمثلة المبنية على سطر الأوامر.
تضيف هذه الواجهة البرمجية للخدمات REST مرشّحًا لعمود معيّن في ورقة عمل Excel.
واجهة PutWorksheetFilter البرمجية
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/autoFilter/filter
الأمان والمصادقة
تُعدّ واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتشترط مصادقة تعتمد على رمز JWT.
معاملات الطلب
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| name | string | Path | اسم مصنف العمل. |
| sheetName | string | Path | اسم ورقة العمل. |
| range | string | Query | النطاق الخلوي الذي يحتوي على المرشّح (مثل A1:B1). |
| fieldIndex | integer | Query | الفهرس الصفري (zero-based) للعمود الذي يُطبّق عليه المرشّح. |
| criteria | string | Query | معايير المرشّح (مثل قيمة أو تعبير). |
| matchBlanks | boolean | Query | اضبطها على true لتضمين الخلايا الفارغة في المرشّح، وإلا فاضبطها على false. |
| refresh | boolean | Query | اضبطها على true لتحديث المرشّح بعد تطبيقه، وإلا فاضبطها على false. |
| folder | string | Query | المجلد الذي يخزّن فيه مصنف العمل الأصلي. |
| storageName | string | Query | اسم خدمة التخزين. |
الاستجابة
{
"Status":"OK",
"Code":200
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | OK (نجاح) | تطبيق المرشّح بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | Bad Request (طلب خاطئ) | معاملات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم). |
| 401 | Unauthorized (غير مُعتمد) | رمز JWT غير صالح أو مفقود. |
| 413 | Payload Too Large (حمولة كبيرة جدًا) | حجم الملف المرفوع يتجاوز الحد المسموح. |
| 500 | Internal Server Error (خطأ داخلي في الخادم) | خطأ غير متوقّع في الخادم. |
كيفية استخدام واجهة PutWorksheetFilter مع مكتبات تطوير البرمجيات (SDKs)
مواصفات واجهة PutWorksheetFilter
تُعرّف مواصفة OpenAPI واجهة برمجة تطبيقات عامة قابلة للوصول وتتيح لك إجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول بسهولة إلى خدمات Aspose.Cells Web. يوضح المثال التالي كيفية استدعاء الواجهة باستخدام cURL.
استخدام مكتبات Aspose.Cells Cloud SDKs
استخدام مكتبة تطوير برمجيات (SDK) هو أسرع طريقة لتطوير التطبيقات. فهي تتعامل مع التفاصيل الدقيقة من المستوى المنخفض، مما يتيح لك التركيز على مشروعك. يُرجى مراجعة مستودع GitHub للحصول على قائمة كاملة بمكتبات Aspose.Cells Cloud SDKs.
تُظهر أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells Web باستخدام مكتبات تطوير برمجيات متنوعة: