واجهة برمجة تطبيقات Aspose.Cells Cloud – دمج نطاق خلايا
تقوم هذه الواجهة البرمجية لـ REST بدمج نطاق من الخلايا في خلية واحدة داخل ورقة عمل إكسل.
نظرة عامة – يؤدي دمج النطاق إلى دمج الخلايا المحددة في خلية واحدة، مع الاحتفاظ بقيمة الخلية العلوية اليسرى وتُهمل القيم المتبقية. استخدم هذه العملية عندما تحتاج إلى إنشاء رأس يمتد عبر أعمدة أو صفوف متعددة، أو عندما ترغب في تبسيط تخطيط ورقة العمل.
واجهة برمجة تطبيقات REST
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/ranges/merge
معلمات الطلب
| اسم المعلمة | النوع | الموقع | الوصف |
|---|---|---|---|
| name | نص | المسار | اسم ملف المصنف. |
| sheetName | نص | المسار | اسم ورقة العمل. |
| range | كائن | الجسم | كائن النطاق الذي يحدد الخلايا المراد دمجها. |
| folder | نص | الاستعلام | المجلد الذي يُخزَّن فيه المصنف. |
| storageName | نص | الاستعلام | اسم وحدة التخزين. |
مخطط جسم الطلب
يجب أن يحتوي كائن النطاق على الحقول التالية (جميع الحقول الأخرى اختيارية):
| الخاصية | النوع | الإلزام | الوصف |
|---|---|---|---|
| FirstRow | عدد صحيح | نعم | مؤشر الصف الأول في النطاق (مبني على الصفر). |
| FirstColumn | عدد صحيح | نعم | مؤشر العمود الأول في النطاق (مبني على الصفر). |
| RowCount | عدد صحيح | نعم | عدد الصفوف المُضمنة في النطاق. |
| ColumnCount | عدد صحيح | نعم | عدد الأعمدة المُضمنة في النطاق. |
| Name | نص | لا | اسم اختياري للنطاق. |
| RefersTo | نص | لا | صيغة يشير إليها النطاق. |
| Worksheet | نص | لا | اسم ورقة العمل (إذا اختلف عن معلمة المسار). |
| RowHeight | رقم | لا | ارتفاع الصفوف في النطاق (بالبكسل). |
| ColumnWidth | رقم | لا | عرض الأعمدة في النطاق (بالبكسل). |
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات الويب الخاصة بـ Aspose.Cells بسهولة. يُظهر المثال التالي كيفية إجراء مكالمة إلى واجهة برمجة التطبيقات السحابية باستخدام cURL.
تفاصيل الاستجابة
| حالة HTTP | الوصف | JSON مثال |
|---|---|---|
| 200 OK | تم دمج النطاق بنجاح. | { "Code": 200, "Status": "OK" } |
| 400 Bad Request | معلمات النطاق غير صالحة (مثل: مؤشرات خارج النطاق). | { "Code": 400, "Message": "Invalid range." } |
| 401 Unauthorized | رمز JWT مفقود أو غير صالح. | { "Code": 401, "Message": "Authentication failed." } |
| 404 Not Found | المصنف أو ورقة العمل غير موجودين. | { "Code": 404, "Message": "Resource not found." } |
| 500 Internal Server Error | خطأ في الخادم الداخلي غير متوقع. | { "Code": 500, "Message": "Internal server error." } |
عائلة حزم تطوير البرامج السحابية
استخدام حزمة تطوير البرامج (SDK) هو أفضل طريقة لتسريع عملية التطوير. وتتولى حزم التطوير تفاصيل المستوى المنخفض تلقائيًا، مما يسمح لك بالتركيز على مهام مشروعك. يُرجى الاطّلاع على مستودع GitHub للحصول على قائمة كاملة بحزم تطوير البرامج الخاصة بـ Aspose.Cells Cloud.
تُظهر أمثلة الرمز التالية كيفية استدعاء خدمات الويب الخاصة بـ Aspose.Cells باستخدام حزم تطوير البرامج المختلفة: