يساعدك هذا البرنامج التعليمي على تطبيق الفلترة في Excel باستخدام واجهة برمجة تطبيقات Python REST. ستتعلم تصفية البيانات تلقائيًا في Excel باستخدام خدمة Python RESTful بمساعدة Cloud SDK. تتوفر جميع التفاصيل لاختيار الأوراق والأعمدة في مصنف مُحمّل.
متطلب أساسي
- أنشئ حسابًا واحصل على بيانات اعتماد API لتطبيق الفلتر
- تحميل Aspose.Cells Cloud SDK for Python to create a filter in a sheet
- قم بإعداد مشروع بايثون باستخدام مجموعة أدوات التطوير البرمجية المذكورة أعلاه
خطوات تصفية بيانات Excel باستخدام خدمة Python RESTful
- قم بتهيئة واجهة برمجة التطبيقات باستخدام كائن فئة CellsApi مع المعلمات المناسبة
- قم بتحديد ملف Excel المدخل من القرص المحلي لإضافة المرشحات
- قم بتحميل الملف إلى Aspose Cloud Storage للمعالجة في Aspose Cloud
- قم بتطبيق auto filter على ورقة العمل عن طريق تحديد اسم ورقة العمل ونطاق الخلايا
- تنزيل الملف المحدث إلى القرص المحلي
- التحقق من الأخطاء والتعامل مع أي استثناءات قد تحدث أثناء التحميل أو التصفية أو التنزيل
توضح هذه الخطوات كيفية تطبيق مرشحات Excel باستخدام واجهة Python REST. أولاً، قم بالمصادقة باستخدام Aspose.Cells Cloud، حيث يستخدم بيانات اعتمادك، ويحمّل ملف Excel المحلي، ويطبق مرشحًا تلقائيًا على نطاق ورقة عمل محدد باستخدام شرط التصفية. بعد ذلك، نزّل الملف المُحدّث من السحابة إلى نظامك المحلي.
كود لإنشاء مرشح في Excel باستخدام Python REST API
يوضح هذا الكود النموذجي كيفية تطبيق المرشحات في ورقة عمل Excel باستخدام واجهة Python REST. لتحسين هذا الكود، يمكنك تطبيق المرشحات على أعمدة متعددة، أو استخدام معايير تصفية مخصصة، مثل النطاقات الرقمية أو مرشحات التواريخ، أو إضافة فرز مع التصفية. بالإضافة إلى ذلك، يمكنك استخدام ميزات واجهة برمجة التطبيقات الأخرى لتنسيق الخلايا، وإدراج المخططات، وحماية أوراق العمل، أو إنشاء ملفات Excel ديناميكيًا من القوالب.
شرحت هذه المقالة كيفية تفعيل خيار التصفية التلقائية لعمود واحد أو أكثر في ورقة عمل بملف Excel. لحذف ورقة عمل من ملف Excel، راجع المقالة حذف ورقة عمل في Excel باستخدام Python REST API.