إنشاء مصنف إكسل فارغ باستخدام واجهة Aspose.Cells Cloud API
تقوم هذه الواجهة البرمجية REST بإنشاء مصنف فارغ.
PutWorkbookCreate API
PUT https://api.aspose.cloud/v3.0/cells/{name}
الأمان والمصادقة
تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتحتاج إلى مصادقة تعتمد على رمز JWT.
معاملات الاستعلام
| اسم المعامل | النوع | الوصف |
|---|---|---|
| templateFile | string | مسار ملف مصنف قالب لاستخدامه كأساس (اختياري). |
| dataFile | string | مسار ملف بيانات لتعبئة المصنف به (اختياري). |
| isWriteOver | boolean | true للكتابة فوق الملف الموجود؛ و false خلاف ذلك. |
| folder | string | المجلد الوجهة للمصنف الذي تم إنشاؤه (اختياري). |
| storageName | string | اسم خدمة التخزين المراد استخدامها. |
معامل جسم الطلب
| اسم المعامل | النوع | الوصف |
|---|---|---|
| data | file | المحتوى الثنائي لملف المصنف المراد إنشاؤه. |
الاستجابة
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
رموز حالة HTTP
| الرمز | المعنى | وقت الإرجاع |
|---|---|---|
| 200 OK | تم إنشاء المصنف بنجاح | التدفق الطبيعي |
| 201 Created | تم إنشاء المصنف (استجابة بديلة) | عندما تُعيد الواجهة البرمجية حالة “تم الإنشاء” |
| 400 Bad Request | معاملات غير صالحة | خطأ من جانب العميل |
| 401 Unauthorized | رمز مفقود أو غير صالح | خطأ في المصادقة |
| 409 Conflict | الملف موجود و isWriteOver=false |
تضارب مع الملف الموجود |
كيفية استخدام PutWorkbookCreate API باستخدام SDKs
مواصفات PutWorkbookCreate API
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول العام وتسمح لك بإجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells عبر الويب. تضمين رأس Authorization مع رمز وصول OAuth2/JWT ساري المفعول. بالنسبة لمصنف فارغ، يكون جسم الطلب اختياريًا؛ وإذا احتجت إلى رفع ملف، أضف --data-binary @empty.xlsx كما هو موضح أدناه.
استخدام SDKs الخاصة بـ Aspose.Cells Cloud
استخدام SDK هو أفضل طريقة لتسريع عملية التطوير. فهي تُجرّدك من التفاصيل منخفضة المستوى لتتمكن من التركيز على مهام مشروعك. راجع مستودع GitHub للحصول على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.
توضح أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells باستخدام SDKs مختلفة: