تجميع الأعمدة – وثائق واجهة Aspise.Cells Cloud API

تجميع الأعمدة في ورقة عمل Excel

إصدار API: v3.0
العملية: PostGroupWorksheetColumns – تجميع أعمدة ورقة العمل داخل ورقة العمل.


نظرة عامة

تتيح لك هذه الواجهة البرمجية تجميع نطاق من الأعمدة داخل ورقة عمل. يمكن إظهار الأعمدة المجمّعة أو إخفاؤها، مما يمكّنك من إنشاء أقسام قابلة للطيّ تشبه تلك الموجودة في Microsoft Excel.


المتطلبات الأساسية

  • رمز وصول JWT صالح تم الحصول عليه من خدمة مصادقة Aspose Cloud.
  • يجب أن يكون ملف المصنف مخزنًا في مكان يمكن لـ Aspose.Cells Cloud الوصول إليه (التخزين الافتراضي أو اسم تخزين مخصص).
  • إصدار SDK المطلوب (إذا كنت تستخدم SDK): أحدث إصدار يدعم إصدار API v3.0.

المصادقة

تتطلب جميع الطلبات مصادقة باستخدام رمزBearer.

Authorization: Bearer <access_token>

للحصول على تفاصيل حول كيفية الحصول على رمز، راجع دليل مصادقة JWT.


طلب HTTP

POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/group
المعلمة الموقع الإجباري الوصف
name المسار نعم اسم ملف المصنف (مثل test.xlsx).
sheetName المسار نعم اسم ورقة العمل التي تحتوي على الأعمدة المراد تجميعها.
firstIndex الاستعلام نعم المؤشر البادئ من الصفر (zero-based index) للعمود الأول المُراد تضمينه في المجموعة.
lastIndex الاستعلام نعم المؤشر البادئ من الصفر (zero-based index) للعمود الأخير المُراد تضمينه في المجموعة.
hide الاستعلام لا إذا كانت القيمة true، فستُخفى الأعمدة المجمّعة؛ وإلا ستظل ظاهرة.
folder الاستعلام لا المسار إلى المجلد الذي يحتوي على المصنف.
storageName الاستعلام لا اسم خدمة التخزين التي يوجد فيها الملف.

مثال على الطلب (cURL)

curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/group?firstIndex=1&lastIndex=2&hide=true" \
     -H "accept: application/json" \
     -H "Authorization: Bearer <access_token>"

ملاحظة: يستخدم الطلب HTTPS لضمان تشفير الاتصال.


الاستجابة

نجاح (200)

الحقل النوع الوصف
Code عدد صحيح رمز حالة HTTP (200).
Status نص الحالة النصية للعملية (OK).

مثال

{
  "Code": 200,
  "Status": "OK"
}

خطأ (مثل 400 Bad Request)

الحقل النوع الوصف
Code عدد صحيح رمز حالة HTTP (400، 401، 404، 500، …).
Status نص الحالة النصية (Error).
ErrorMessage نص وصف قابل للقراءة للخطأ.
ErrorCode نص مُعرّف برمجي للخطأ.

مثال – طلب غير صالح

{
  "Code": 400,
  "Status": "Error",
  "ErrorMessage": "مؤشر عمود غير صالح.",
  "ErrorCode": "InvalidParameter"
}

أمثلة باستخدام SDK

تُظهر المقاطع التالية كيفية استدعاء عملية تجميع أعمدة ورقة العمل باستخدام SDKs المدعومة.


ملاحظات

  • سلوك التجميع: تُنشئ الواجهة مجموعة أعمدة يمكن توسيعها أو طيّها داخل Excel. وعند تعيين hide=true، تُطيّ المجموعة فورًا.
  • العدّ من الصفر (Zero-based indexing): يبدأ كل من firstIndex و lastIndex من 0؛ أول عمود في ورقة العمل يحمل المؤشر 0.
  • اعتبارات التخزين: إذا كان المصنف موجودًا في تخزين غير افتراضي، فقم بتوفير معلمتَي الاستعلام folder و storageName.

انظر أيضًا


الرسم التوضيحي: لقطة شاشة تُظهر أعمدة مجمّعة في ورقة عمل Excel{: .img-fluid alt=“لقطة شاشة تُظهر أعمدة مجمّعة في ورقة عمل Excel” }

يجب استبدال صورة النموذج أعلاه بلقطة شاشة فعلية تُظهر النتيجة البصرية لتجميع الأعمدة.