الحصول على النطاقات المسماة في مصنف إكسل – واجهة برمجة التطبيقات السحابية Aspose.Cells

تُعيد هذه الواجهة البرمجية (REST API) معلومات حول النطاقات المسماة المُعرَّفة داخل أوراق العمل.

الخلفية – يُعد النطاق المسماة مُعرِّفًا يُعرِّفه المستخدم ويُشير إلى خلية محددة أو مجموعة محددة من الخلايا في ورقة عمل. وتساعد النطاقات المسماة في تبسيط إنشاء الصيغ، وتحسين قابلية القراءة، وتمكين الوصول البرمجي إلى المناطق المستخدمة بشكل متكرر في المصنف.

المتطلبات الأساسية – يتطلب الوصول إلى واجهة برمجة تطبيقات Aspose.Cells Cloud رمز وصول JWT صالح. احصل على الرمز المميز من خلال المصادقة باستخدام مُعرِّف العميل وسر العميل الخاصين بك على خدمة OAuth 2.0. وقم بتضمين الرمز المميز في رأس الطلب Authorization: Bearer <jwt token> في كل طلب.

واجهة GetNamedRanges البرمجية

GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/ranges

الأمان والمصادقة

تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة مبنية على رمز JWT.

معاملات الطلب

اسم المعامل النوع الموقع الوصف
name string Path اسم مستند إكسل.
folder string Query string المجلد الذي يحتوي على المستند.
storageName string Query string اسم وحدة التخزين التي يوجد فيها المستند.

رموز حالة HTTP

الرمز المعنى الوصف
200 ناجح تم تطبيق الفلتر بنجاح؛ ويتضمن الاستجابة تفاصيل العملية.
400 طلب غير صالح معاملات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم).
401 غير مُصادَق رمز JWT غير صالح أو مفقود.
413 حجم البيانات أكبر من المسموح به حجم الملف المرفوع يتجاوز الحد المسموح به.
500 خطأ داخلي في الخادم خطأ غير متوقع في الخادم.

تُعرِّف مواصفات OpenAPI واجهة برمجة تطبيقات عامة قابلة للوصول تتيح لك إجراء تفاعلات REST مباشرة من متصفح ويب.

يمكنك استخدام أداة سطر الأوامر cURL لاستدعاء خدمات Aspose.Cells عبر الويب. يوضح المثال التالي كيفية استرجاع النطاقات المسماة باستخدام cURL.

نموذج الاستجابة

الحقل النوع الوصف
ColumnCount integer عدد الأعمدة في النطاق.
ColumnWidth number عرض كل عمود (بالنقاط).
FirstColumn integer فهرس العمود الأول (مبني على الصفر) في النطاق.
FirstRow integer فهرس الصف الأول (مبني على الصفر) في النطاق.
Name string الاسم المُعرَّف من قِبل المستخدم للنطاق.
RefersTo string صيغة تُعرِّف مرجع الخلية (مثل =Sheet1!$B$10:$H$10).
RowCount integer عدد الصفوف في النطاق.
RowHeight number ارتفاع كل صف (بالنقاط).
Worksheet string اسم ورقة العمل التي يحتوي عليها النطاق.

مجموعة أدوات SDK السحابية

يُعد استخدام حزمة SDK أسرع طريقة لدمج هذه الوظيفة. وتتولى حزم SDK تفاصيل المستوى المنخفض، مما يسمح لك بالتركيز على منطق أعمالك. راجع مستودع GitHub للحصول على قائمة كاملة بحزم SDK لـ Aspose.Cells Cloud.

تُظهر أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells عبر الويب باستخدام حزم SDK المختلفة: