كيفية تصدير جدول جدول بيانات عن بُعد إلى تنسيق آخر: دليل خطوة بخطوة
تصدير جدول جدول بيانات (Excel) المخزن في السحابة إلى ملف بتنسيق آخر.
واجهة برمجة تطبيقات تصدير الجدول إلى تنسيق
واجهة برمجة التطبيقات عبر الويب
GET https://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/tables/{tableName}
الأمان والمصادقة
واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.
-H "Authorization: Bearer {access_token}"
معلمات الطلب:
| اسم المعلمة | النوع | المسار / سلسلة الاستعلام / جسم الطلب | الوصف |
|---|---|---|---|
| name | String | Path | مطلوبة. اسم ملف المصنف المراد استرجاعه. |
| worksheet | String | Path | اسم ورقة العمل. |
| tableName | String | Path | اسم الجدول. |
| format | String | Query | مطلوبة. التنسيق المطلوب للإخراج (مثل “png”، “pdf”، “svg”). |
| folder | String | Query | اختياري. مسار المجلد الذي يُخزَّن فيه المصنف. القيمة الافتراضية هي null. |
| storageName | String | Query | اختياري. اسم وحدة التخزين عند استخدام خدمة تخزين سحابية مخصصة. يُستخدم التخزين الافتراضي في حال حذفها. |
| outPath | String | Query | اختياري. مسار المجلد لتخزين الملفات الخارجة. القيمة الافتراضية هي null. |
| outStorageName | String | Query | اختياري. اسم وحدة تخزين الملف الخارجي. |
| fontsLocation | String | Query | اختياري. موقع الخطوط المخصصة. |
| region | String | Query | اختياري. إعداد منطقة/لغة جدول البيانات (مثل en-US، fr-FR). يؤثر على تنسيق الأرقام وتحليل التواريخ والسلوك الخاص باللغة والموقع. |
| password | String | Query | اختياري. كلمة المرور لفتح ملف جدول البيانات. |
الاستجابة
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
كُودات حالة HTTP
| الكود | المعنى | الوصف |
|---|---|---|
| 200 | ناجح (OK) | تم تطبيق التصفية بنجاح؛ تحتوي الاستجابة على تفاصيل العملية. |
| 400 | طلب غير صالح (Bad Request) | معلمات ناقصة أو غير صحيحة (مثل نوع ملف غير مدعوم). |
| 401 | غير مصرح (Unauthorized) | رمز JWT غير صالح أو مفقود. |
| 413 | حجم حمل الطلب كبير جدًا (Payload Too Large) | حجم الملف المرفوع يتجاوز الحد المسموح. |
| 500 | خطأ داخلي في الخادم (Internal Server Error) | خطأ غير متوقع في الخادم. |
متى يجب استخدام واجهة برمجة تطبيقات تصدير الجدول إلى تنسيق آخر؟
- ترحيل الأنظمة القديمة: تحويل آلاف ملفات XLS القديمة إلى تنسيق XLSX لدعم الأنظمة الحديثة.
- توحيد تنسيقات الأرشفة: جعل تنسيقات جداول البيانات المتنوعة (XLS و XLSM و ODS و CSV) متجانسة إلى تنسيق واحد للأرشفة.
- التوافق مع حزم المكتب: تحويل ملفات Excel إلى تنسيقات متوافقة مع LibreOffice و Google Sheets أو Apple Numbers.
- توحيد مصادر البيانات: تحويل تنسيقات جداول البيانات المختلفة إلى CSV أو JSON لاستيرادها إلى قواعد البيانات.
- النشر على الويب: تحويل نماذج البيانات المالية إلى HTML لعرضها على الويب.
لماذا يجب استخدام واجهة برمجة تطبيقات تصدير الجدول إلى تنسيق آخر؟
- سهلة للمطورين: تُقدِّم Aspose.Cells Cloud مكتبات SDK بلغات برمجة متعددة، مما يُسهّل التطوير السريع ويوفر وثائق شاملة. ومقارنةً ببناء حلول مخصصة لعرض الرسوم البيانية، تقلل هذه الطريقة بشكل كبير من جهد التطوير.
- تقليل تكاليف العمالة: تُقلل الحاجة إلى تخصيص وظائف لدمج المستندات.
- الدفع حسب الاستخدام: لا توجد استثمارات مبدئية؛ تدفع فقط مقابل_calls_ التي تُستخدم فعليًا.
- لا توجد تكاليف صيانة: لا حاجة لصيانة الخوادم أو تحديث البرمجيات أو التعامل مع مشكلات التوافق.
- تُعيد الواجهة بيانات الجدول الخام فقط دون أي تنسيق للمصنف الأصلي.
كيفية استخدام واجهة برمجة تطبيقات تصدير جدول جدول البيانات إلى تنسيق باستخدام SDK؟
مواصفات واجهة برمجة تطبيقات تصدير الجدول إلى تنسيق
تُعرِّف مواصفات واجهة برمجة تطبيقات تصدير الجدول إلى تنسيق واجهة برمجة متاحة عمومًا وتتيح لك إجراء تفاعلات REST مباشرة من متصفح الويب.
يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells بسهولة. يُظهر المثال التالي كيفية إجراء مكالمات لواجهة برمجة التطبيقات السحابية باستخدام cURL.
استخدام SDKs لـ Aspose.Cells Cloud
استخدام SDK هو أسرع طريقة للتطوير، حيث تُجرّدك من التفاصيل التقنية منخفضة المستوى، مما يسمح لك بتصدير جدول جدول بيانات إلى ملف بتنسيق مُحدّد باستخدام كود موجز. يُرجى الاطلاع على مستودع GitHub للحصول على قائمة كاملة بـ SDKs لـ Aspose.Cells Cloud.
توضح أمثلة الكود التالية كيفية إجراء مكالمات لخدمات الويب Aspose.Cells باستخدام SDKs مختلفة: