تحويل ملف 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.

FileInfo

رموز حالة 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 متنوعة: