الحصول على خصائص الخلايا
يوضح هذا الـ REST API كيفية استرجاع خلية معيّنة في ملف Excel.
واجهة برمجة التطبيقات (REST API)
GET http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/{cellOrMethodName}
الأمان والمصادقة
تُعدّ واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتشترط المصادقة باستخدام رمز JWT.
معاملات الطلب
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| name | نص (string) | المسار (path) | اسم ملف Excel. |
| sheetName | نص (string) | المسار (path) | اسم ورقة العمل التي تحتوي على الخلية. |
| cellOrMethodName | نص (string) | المسار (path) | اسم الخلية أو اسم طريقة مُعدّة مسبقًا (مثل: firstcell، endcell، maxrow، maxdatarow، maxcolumn، maxdatacolumn، minrow، mindatarow، mincolumn، mindatacolumn). |
| folder | نص (string) | الاستعلام (query) | المجلد الذي يُخزَّن فيه المستند. |
| storageName | نص (string) | الاستعلام (query) | اسم خدمة التخزين. |
الاستجابة
تُعيد الـ CellResponse.
- نظرة عامة على حقول الاستجابة
| الحقل | النوع | الوصف |
|---|---|---|
Name |
نص (string) | عنوان الخلية (مثل: F341). |
Row |
عدد صحيح (integer) | فهرس الصف بصيغة تبدأ من الصفر. |
Column |
عدد صحيح (integer) | فهرس العمود بصيغة تبدأ من الصفر. |
Value |
نص (string) | القيمة المعروضة في الخلية. |
Type |
نص (string) | نوع البيانات في الخلية (مثل: IsString). |
Formula |
نص (string) | نص الصيغة إن كانت الخلية تحتوي على صيغة. |
IsFormula |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية تحتوي على صيغة. |
IsMerged |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية جزءًا من نطاق مُدمج. |
IsArrayHeader |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية رأس مصفوفة. |
IsInArray |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية تنتمي إلى مصفوفة. |
IsErrorValue |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية تحتوي على قيمة خطأ. |
IsInTable |
منطقي (bool) | يُشير إلى ما إذا كانت الخلية داخل جدول. |
IsStyleSet |
منطقي (bool) | يُشير إلى ما إذا تم تطبيق نمط على الخلية. |
HtmlString |
نص (string) | التمثيل المشفر بـ HTML لقيمة الخلية. |
Style.link |
كائن (object) | رابط تشعبي لملف المورد الخاص بالنمط. |
{
"Status":"OK",
"Code":200,
"Cell":{
"Name":"A1",
"Row": 0,
"Column":0,
"Value": "Hello Aspose.Cells",
"Type":"String",
"Formula" : "",
...
}
}
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | ناجح (OK) | تمت تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح (Bad Request) | معاملات مفقودة أو غير صالحة (مثل: نوع ملف غير مدعوم). |
| 401 | غير مصادق عليه (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حجم الحمولة كبير جدًا (Payload Too Large) | تجاوز حجم الملف المرفوق الحد المسموح به. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
كيفية استخدام واجهة GetWorksheetCell API باستخدام مكتبات SDK
مواصفات واجهة GetWorksheetCell API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات عامة قابلة للوصول وتتيح لك إجراء تفاعلات REST مباشرةً من متصفّح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات الويب الخاصة بـ Aspose.Cells بسهولة. يُظهر المثال التالي كيفية إجراء استدعاء إلى واجهة برمجة التطبيقات السحابية باستخدام cURL.
استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud
استخدام مكتبة SDK هو أفضل طريقة لتسريع عملية التطوير. فالمكتبة SDK تُجسّد التفاصيل من المستوى المنخفض، مما يتيح لك التركيز على مهام مشروعك. يُرجى مراجعة مستودع GitHub للحصول على قائمة كاملة بمكتبات SDK الخاصة بـ Aspose.Cells Cloud.
توضّح أمثلة الكود التالية كيفية استدعاء خدمات ويب Aspose.Cells باستخدام مكتبات SDK مختلفة:
كيفية استرجاع خلية معيّنة
- استرجاع بيانات الخلية من ورقة العمل
- استرجاع الخلية الأولى من ورقة عمل Excel
- استرجاع الخلية الأخيرة من ورقة عمل Excel
- استرجاع MaxRow من ورقة عمل Excel
- استرجاع MaxDataRow من ورقة عمل Excel
- استرجاع MaxColumn من ورقة عمل Excel
- استرجاع MaxDataColumn من ورقة عمل Excel
- استرجاع MinRow من ورقة عمل Excel
- استرجاع MinDataRow من ورقة عمل Excel
- استرجاع MinColumn من ورقة عمل Excel
- استرجاع MinDataColumn من ورقة عمل Excel