استيراد البيانات إلى ملفات Excel وتصدير البيانات من ملفات Excel
تدعم واجهة برمجة تطبيقات Aspose.Cells Cloud استيراد البيانات من مصادر متنوعة، كما يمكنها تصدير كتب عمل Excel والرسوم البيانية والكائنات الأخرى إلى صيغ مختلفة، تشمل XLSX وCSV وPDF وHTML وPNG والمزيد. ويجعل هذا إدارة البيانات ومشاركتها بسيطة وفعّالة.
إصدار واجهة برمجة التطبيقات: v3.0 – آخر تحديث: 2024‑03‑15
دليل البدء السريع
- تجهيز حمولة الطلب – بناء هيكل JSON يصف خيارات الاستيراد أو التصدير (مثل
ImportCSVDataOptionوExportOptions). - إرسال الطلب – استخدام
curlأو Postman أو SDK لاستدعاء نقطة النهاية المناسبة (POST /cells/importأوPOST /cells/export). - معالجة الاستجابة – عند النجاح، تُستلم الملف المعالج (ثنائي أو مشفر بـ Base64). وفي حالة حدوث خطأ، تُفحَص كود حالة HTTP والرسالة الخطأ المُعادة في هيكل JSON.
المتطلبات الأساسية
- حساب نشط على Aspose Cloud ومفتاح JWT صالح.
- يجب أن يكون كتاب العمل الهدف موجودًا في موقع التخزين المحدّد (لواجهات برمجة التطبيقات المعتمدة على التخزين).
- رؤوس
Content-Typeالصحيحة (multipart/form-dataلتحميل الملفات،application/jsonللأجسام JSON).
كيفية استيراد البيانات من مصادر بيانات متنوعة
يتضمّن استيراد البيانات إلى ملف Excel عدة اعتبارات يجب أخذها بعين الاعتبار أثناء العملية. إن إمكانية استيراد تنسيقات وأنواع بيانات متعددة بدقة احترافية تُعدّ من الميزات الرئيسية في Aspose.Cells Cloud.
معلومات واجهات برمجة التطبيقات لاستيراد البيانات
توفّر واجهات برمجة التطبيقات التالية إمكانية استيراد البيانات إلى ملف Excel واحد أو أكثر:
| واجهة برمجة التطبيقات | الوصف |
|---|---|
| POST /cells/import | استيراد البيانات إلى ملفات Excel دون استخدام التخزين. |
| POST /cells/{name}/importdata | استيراد البيانات إلى ملف Excel المخزّن في السحابة. |
معاملات الطلب
دون استخدام التخزين
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| file | ملف | formData | الملف المراد رفعه |
| ImportOption | ImportOptions | body | يحدّد تنسيق الاستيراد (IntArray، DoubleArray، StringArray، TwoDimensionIntArray، TwoDimensionDoubleArray، TwoDimensionStringArray، BatchData، csvData، Picture) |
باستخدام التخزين
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| name | string | path | اسم ملف Excel |
| folder | string | query | مسار المجلد في التخزين |
| storageName | string | query | اسم التخزين |
| importData | ImportOptions | body | حمولة استيراد البيانات |
معاملات خيار استيراد البيانات
تُوصَف المعاملات المهمّة في الجداول التالية:
كيفية تصدير كائنات Excel إلى صيغ ملفات متنوعة
إذا أنشأتم ملف Excel في البداية بصيغة مثل XLS أو XLSX أو XLSB أو CSV، فقد ترغبون في تحويله إلى صيغة أخرى للاستفادة من ميزات محددة. على سبيل المثال، يحمي تصدير الملف بصيغة PDF المحتوى من التعديلات غير المصرح بها، مع جعله سهل القراءة والمشاركة.
يتضمّن تصدير كائنات Excel عدة اعتبارات. وتوفّر Aspose.Cells Cloud تصديرًا عالي الجودة لكتب العمل والرسوم البيانية والأشكال والصور إلى مجموعة واسعة من الصيغ:
صيغ التصدير فقط: PDF وOTS وXPS وDIF وPNG وJPEG وBMP وSVG وTIFF وEMF وNUMBERS وFODS.
صيغ تدعم الاستيراد والتصدير معًا: XLS وXLSX وXLSB وCSV وTSV وXLSM وODS وTXT.
يستخدم الطلب محتوى متعدد الأجزاء كما هو مُعرّف في [RFC 2046] و[RFC 1341]. يحتوي الجزء الأول على ملف البيانات؛ ويحتوي الجزء الثاني على خيارات الحفظ.
معلومات واجهة برمجة التطبيقات للتصدير
POST https://api.aspose.cloud/v3.0/cells/export
معاملات الطلب
| اسم المعامل | النوع | الموقع | الوصف |
|---|---|---|---|
| file | ملف | formData | الملف المراد رفعه |
| objectType | string | query | نوع الكائن (workbook أو worksheet أو chart أو shape أو picture أو listobject أو oleobject) |
| format | string | query | صيغة ملف الإخراج المطلوبة (انظر صيغ الملفات المدعومة) |
تُعرّف مواصفات OpenAPI واجهة برمجة تطبيقات عامة قابلة للوصول تتيح تنفيذ تفاعلات REST مباشرة من متصفح ويب.
يمكنك استخدام أداة سطر الأوامر cURL لاستدعاء واجهة برمجة التطبيقات. يوضّح المثال التالي طلبًا واستجابته بصيغة JSON.
كودات حالة HTTP الشائعة
| الحالة | المعنى | الإجراء الموصى به |
|---|---|---|
| 200 | نجاح – تم تصدير الملف | معالجة الملف (الملفات) المُعادة |
| 400 | طلب غير صالح – معاملات مفقودة أو غير صالحة | التحقق من حمولة الطلب وسلاسل الاستعلام |
| 401 | غير مصرّح – مفتاح JWT غير صالح أو منتهي الصلاحية | تحديث المفتاح وإعادة المحاولة |
| 404 | غير موجود – كتاب العمل أو ورقة العمل المحدّدة غير موجودة | التحقق من اسم الملف ومسار التخزين |
| 500 | خطأ داخلي في الخادم – حالة غير متوقّعة على الخادم | الاتصال بدعم Aspose مع معرّف الطلب |
كيفية استدعاء واجهات برمجة التطبيقات للاستيراد والتصدير
تشرح المقالات التالية كل واجهة برمجة تطبيقات بالتفصيل، وتحتوي على أمثلة باستخدام cURL وSDKs:
- كيفية استيراد البيانات إلى ملفات Excel دون استخدام التخزين.
- كيفية استيراد البيانات إلى ملفات Excel باستخدام التخزين.
- كيفية استيراد بيانات دُفعات إلى ورقة عمل Excel
- كيفية استيراد بيانات CSV إلى ورقة عمل Excel
- كيفية استيراد صورة إلى ورقة عمل Excel
- كيفية استيراد مصفوفة عددية صحيحة إلى ورقة عمل Excel
- كيفية استيراد مصفوفة double إلى ورقة عمل Excel
- كيفية استيراد مصفوفة سلاسل نصية إلى ورقة عمل Excel
- كيفية استيراد مصفوفة عددية صحيحة ثنائية الأبعاد إلى ورقة عمل Excel
- كيفية استيراد مصفوفة double ثنائية الأبعاد إلى ورقة عمل Excel
- كيفية استيراد مصفوفة سلاسل نصية ثنائية الأبعاد إلى ورقة عمل Excel
- تصدير الرسم البياني لملف Excel إلى صيغة ملف مختلفة
- تصدير كائن قائمة Excel إلى صيغة ملف مختلفة
- تصدير كائن OLE Object في Excel إلى صيغة ملف مختلفة
- تصدير صورة Excel إلى صيغة ملف مختلفة
- تصدير شكل Excel إلى صيغة ملف مختلفة
- تصدير كتاب عمل Excel إلى صيغة ملف مختلفة
- تصدير ورقة عمل Excel إلى صيغة ملف مختلفة