حذف ورقة عمل في Excel باستخدام C# REST API

يرشدك هذا البرنامج التعليمي الموجز إلى كيفية حذف ورقة عمل في Excel باستخدام واجهة برمجة تطبيقات C# REST. ستتعلم كيفية حذف ورقة عمل Excel باستخدام واجهة C# REST من خلال مجموعة تطوير برمجيات سحابية قائمة على .NET. يشرح البرنامج كيفية تنفيذ هذه المهمة لملفات Excel متعددة ولأكثر من ورقة عمل واحدة عند الحاجة.

متطلب أساسي

خطوات حذف ورقة باستخدام واجهة برمجة التطبيقات المستندة إلى C# .NET

  1. قم بتهيئة CellsApi باستخدام clientID وclientSecret وapiBaseUrl لحذف ورقة عمل
  2. تعيين أسماء لملف إدخال القرص المحلي والملف البعيد على وحدة التخزين السحابية
  3. تحميل ملف Excel المحلي إلى وحدة تخزين Aspose Cloud باستخدام UploadFileRequest
  4. حذف ورقة العمل Sheet1 من ملف Excel الذي تم تحميله باستخدام طريقة DeleteWorksheetRequest
  5. قم بتنزيل الملف المعدل من السحابة باستخدام DownloadFileRequest
  6. احفظ الملف الذي تم تنزيله محليًا بصيغة output.xlsx
  7. سجل رسالة النجاح أو التقط أي استثناءات وقم بطباعتها

توضح الخطوات أعلاه كيفية حذف ورقة عمل Excel باستخدام واجهة برمجة تطبيقات C# منخفضة الكود. يقوم الكود بتهيئة واجهة برمجة تطبيقات Aspose.Cells السحابية، باستخدام بيانات الاعتماد المُقدمة، ثم يرفع ملف Excel محليًا إلى وحدة تخزين سحابية، ويحذف ورقة العمل المسماة Sheet1 منها. ثم يُنزّل الملف المُعدّل ويحفظه محليًا بصيغة output.xlsx، مع عرض رسالة نجاح عند الانتهاء أو طباعة خطأ في حال حدوثه.

كود لحذف ورقة Excel باستخدام واجهة C# REST

يوضح هذا الكود النموذجي كيفية حذف صفحة إكسل باستخدام خدمة C# RESTful. إذا كان ملف إكسل المُدخل يحتوي على ورقة واحدة فقط، فسيتم حذفها؛ ولكن ستُضاف ورقة فارغة أخرى تلقائيًا، حيث لا يُسمح بإضافة أي أوراق إلى المصنف. تتيح دالة UploadFiles() تحميل ملفات إكسل متعددة إلى التخزين السحابي، ويمكن إنشاء دالة DeleteWorksheetRequest واستخدامها عدة مرات لملفات إكسل المُحملة والأوراق المطلوبة.

شرحت هذه المقالة عملية حذف أوراق العمل من مصنف. لإزالة الحماية عن ملف Excel، راجع المقالة إزالة حماية كلمة المرور من ملف XLSX باستخدام NET REST API.

 عربي