يرشدك هذا البرنامج التعليمي الموجز إلى كيفية حذف ورقة عمل في Excel باستخدام واجهة برمجة تطبيقات Python REST. ستتعلم كيفية حذف ورقة عمل Excel باستخدام واجهة Python REST من خلال مجموعة تطوير برمجيات سحابية مبنية على Python. يشرح البرنامج كيفية تنفيذ هذه المهمة لملفات Excel متعددة ولأكثر من ورقة عمل واحدة عند الحاجة.
متطلب أساسي
- أنشئ حسابًا واحصل على بيانات اعتماد API لحذف ورقة العمل
- تحميل Aspose.Cells Cloud SDK for Python to remove a sheet
- قم بإعداد مشروع بايثون باستخدام مجموعة أدوات التطوير البرمجية المذكورة أعلاه
خطوات حذف ورقة باستخدام واجهة برمجة التطبيقات المستندة إلى Python
- قم بتهيئة CellsApi باستخدام clientID وclientSecret وapiBaseUrl لحذف ورقة عمل
- تعيين أسماء لملف إدخال القرص المحلي والملف البعيد على وحدة التخزين السحابية
- تحميل ملف Excel المحلي إلى وحدة تخزين Aspose Cloud باستخدام UploadFileRequest
- حذف ورقة العمل Sheet1 من ملف Excel الذي تم تحميله باستخدام طريقة DeleteWorksheetRequest
- قم بتنزيل الملف المعدل من السحابة باستخدام DownloadFileRequest
- احفظ الملف الذي تم تنزيله محليًا بصيغة output.xlsx
- سجل رسالة النجاح أو التقط أي استثناءات وقم بطباعتها
توضح الخطوات أعلاه كيفية حذف ورقة عمل Excel باستخدام واجهة برمجة تطبيقات Python منخفضة الكود. يقوم الكود بتهيئة واجهة برمجة تطبيقات Aspose.Cells السحابية، باستخدام بيانات الاعتماد المُقدمة، ثم يرفع ملف Excel محليًا إلى وحدة تخزين سحابية، ويحذف ورقة العمل المسماة Sheet1 منها. ثم يُنزّل الملف المُعدّل ويحفظه محليًا بصيغة output.xlsx، مع عرض رسالة نجاح عند الانتهاء أو طباعة خطأ في حال حدوثه.
كود لحذف ورقة Excel باستخدام واجهة Python REST
يوضح هذا الكود النموذجي كيفية حذف صفحة Excel باستخدام خدمة Python RESTful. إذا كان ملف Excel المُدخل يحتوي على ورقة عمل واحدة فقط، فسيتم حذفها؛ ولكن ستُضاف ورقة عمل فارغة أخرى تلقائيًا، حيث لا يُسمح بإضافة أي أوراق عمل إلى المصنف. تتيح دالة UploadFiles() تحميل ملفات Excel متعددة إلى التخزين السحابي، ويمكن إنشاء دالة DeleteWorksheetRequest واستخدامها عدة مرات لملفات Excel المُحملة والأوراق المطلوبة.
شرحت هذه المقالة عملية حذف أوراق العمل من مصنف. لتطبيق المرشحات في ملف Excel، راجع المقالة تطبيق الفلتر في Excel باستخدام Python REST API.