تحويل ملف Excel إلى CSV
تقوم هذه الواجهة البرمجية لـ REST بتحويل ملف جدول البيانات إلى ملف بصيغة CSV.
واجهة REST
POST https://api.aspose.cloud/v3.0/cells/convert/csv
الأمان والمصادقة
واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.
معاملات الاستعلام
| اسم المعامل | النوع | الوصف |
|---|---|---|
password |
نص (string) | كلمة المرور المطلوبة لفتح ملف Excel. |
storageName |
نص (string) | اسم وحدة التخزين التي يوجد فيها الملف. |
checkExcelRestriction |
منطقي (bool) | ما إذا كان سيتم التحقق من قيود ملف Excel عند قيام المستخدم بتعديل الكائنات المرتبطة بالخلية. |
معامل جسم الطلب
| اسم المعامل | النوع | الوصف |
|---|---|---|
datafile |
ملف بيانات | ملف البيانات المُضمَّن في الجزء الأول من جسم الطلب متعدد الأجزاء. |
الاستجابة
تعيد الواجهة كائن FileInfo يحتوي على ملف CSV المُولَّد.
| الحقل | النوع | الوصف |
|---|---|---|
| Filename | نص (string) | اسم ملف CSV (مثل example.csv). |
| FileSize | عدد صحيح (int) | حجم الملف بالبايت. |
| FileContent | نص (string) | محتوى ملف CSV المشفر بصيغة Base64. |
رموز حالة HTTP
| الرمز | المعنى | الوصف |
|---|---|---|
| 200 | ناجح (OK) | تم تطبيق التصفية بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح (Bad Request) | معاملات مفقودة أو غير صالحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مصرح به (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حجم حمل البيانات كبير جدًا (Payload Too Large) | يتجاوز حجم الملف المرفوع الحد المسموح به. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
كيفية استخدام واجزة PostConvertWorkbookToCSV مع مكتبات SDK
مواصفات واجزة PostConvertWorkbookToCSV
تعرّف مواصفات OpenAPI واجهة برمجة تطبيقات قابلة للوصول العام وتتيح لك إجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells عبر الويب. يوضح المثال التالي كيفية استدعاء واجهة Cloud API باستخدام cURL.
استخدام مكتبات SDK الخاصة بـ Aspose.Cells Cloud
استخدام مكتبات SDK هو أسرع طريقة لتطوير التطبيقات. فتتولى مكتبات SDK التعامل مع التفاصيل منخفضة المستوى، مما يسمح لك بالتركيز على مشروعك. راجع مستودع GitHub للحصول على قائمة كاملة بمكتبات SDK الخاصة بـ Aspose.Cells Cloud.
توضح أمثلة الكود التالية كيفية استدعاء خدمات Aspose.Cells عبر واجهة REST باستخدام مكتبات SDK متنوعة: