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