دمج ملفات إكسل متعددة في ملف واحد – دمج دفعة لجداول البيانات إلى أكثر من 30 صيغة

قم بدمج ملفات إكسل أو CSV أو ODS المحلية المتعددة في ملف عمل واحد وتحويله إلى أكثر من 30 صيغة إخراج باستخدام واجهة برمجة تطبيقات Aspose.Cells Cloud.

واجهة برمجة التطبيقات عبر الويب

PUT https://api.aspose.cloud/v4.0/cells/merge/spreadsheet

الأمان والمصادقة

تُعد واجهات برمجة تطبيقات Aspose.Cells Cloud آمنة وتتطلب مصادقة تعتمد على رمز JWT.

معاملات الطلب

اسم المعامل النوع الموقع الوصف
Spreadsheet ملف FormData ملف جدول البيانات المحلي المراد تحميله. يدعم XLSX وXLS وCSV وODS وغيرها.
outFormat نص استعلام (Query) صيغة الإخراج المرغوبة (مثل: XLSX، PDF، CSV، HTML). يدعم أكثر من 30 صيغة.
mergeInOneSheet منطقي استعلام (Query) true → تُدمج كل البيانات في ورقة عمل واحدة؛ false → تحافظ على كل ورقة أصلية على حدة.
outPath نص استعلام (اختياري) مسار المجلد السحابي الذي سيتم حفظ الملف المدمج فيه. إذا تُرك فارغًا، يُستخدم الموقع الافتراضي.
outStorageName نص استعلام (Query) اسم التخزين السحابي المراد استخدامه (افتراضي أو مخصص).
fontsLocation نص استعلام (اختياري) مسار المجلد السحابي الذي يحتوي على الخطوط المخصصة لتصيير PDF أو الصور بشكل صحيح.
region نص استعلام (اختياري) الإعدادات المحلية لتنسيق الأرقام والتاريخ والعملات (مثل: en-US، zh-CN).
password نص استعلام (اختياري) كلمة المرور لفتح جدول بيانات محمي.

الاستجابة

{
  "Name": "ResponseFile",
  "DataType": {
    "Identifier": "File",
    "Reference": "Stream"
  }
}

يمكن تنزيل الملف مباشرة أو حفظه في الموقع المحدد عبر outPath.

تفاصيل استجابة ناجحة

رمز الحالة نوع المحتوى (Content‑Type) الوصف
200 OK application/octet-stream تدفق ثنائي لملف العمل المدمج.

أكواد حالة HTTP

الرمز المعنى الوصف
200 OK (نجاح) تمت تطبيق الفلتر بنجاح؛ تحتوي الاستجابة على تفاصيل العملية.
400 Bad Request (طلب خاطئ) معاملات ناقصة أو غير صالحة (مثل: نوع ملف غير مدعوم).
401 Unauthorized (غير مُصادَق) رمز JWT غير صالح أو مفقود.
413 Payload Too Large (حمولة كبيرة جدًا) تجاوز حجم الملف المرفوع الحد المسموح.
500 Internal Server Error (خطأ داخلي في الخادم) خطأ غير متوقع في الخادم.

أين يجب استخدام واجهة برمجة تطبيقات دمج جداول البيانات؟

التعليم والتطبيقات الأكاديمية

  • تصحيح وتصنيف مهام الطلاب – دمج ملفات مهام الطلاب المتعددة لتقديم تعليقات موحدة وتصنيفها.
  • جمع بيانات البحوث – دمج جداول البيانات من مجموعات تجريبية مختلفة في ملف واحد.
  • إنشاء مواد تعليمية – دمج تمارين من فصول متعددة في ملف عمل واحد لقاعدة أسئلة موحدة.

معالجة البيانات وتحليلها

  • دمج مجموعات بيانات صغيرة – دمج ملفات CSV أو إكسل المصدر من مصادر متنوعة.
  • المعالجة المسبقة لتحليل البيانات – دمج ملفات البيانات ذات الصلة قبل إجراء التحليل.
  • ملء قوالب البيانات النموذجية – تعبئة قوالب التقارير الجاهزة بالبيانات المدمجة.

التطوير ودعم التقنية

  • تجهيز بيانات الاختبار – دمج ملفات حالات اختبار متعددة للاختبار الآلي.
  • تحليل سجلات النظام – دمج تقارير سجلات النظام (Excel) من فترات زمنية مختلفة.
  • إدارة الإعدادات – دمج ملفات إعدادات متعددة في ملف إعداد موحد.

لماذا يجب استخدام واجهة برمجة تطبيقات دمج جداول البيانات؟

  • سهلة الاستخدام للمطورين – تتوفر مكتبات SDK للعديد من لغات البرمجة، ما يقلل جهد التطوير مقارنةً ببناء حل مخصص.
  • خفض تكاليف العمالة – يلغي الحاجة إلى موظفين مخصصين لأداء مهام دمج المستندات يدويًا.
  • الدفع حسب الاستخدام – ادفع فقط مقابل استدعاءات واجهة برمجة التطبيقات التي تستخدمها فعليًا؛ لا حاجة لاستثمار مسبق.
  • أصفار تكاليف الصيانة – لا خوادم للصيانة، ولا تحديثات برمجية، ولا مخاوف تتعلق بالتوافق.

كيفية استخدام واجهة برمجة تطبيقات دمج جداول البيانات مع SDKs

مواصفات OpenAPI

توفر مواصفات OpenAPI وصفًا قابلًا للقراءة من قبل الآلة لواجهة برمجة التطبيقات، ما يتيح التفاعل المباشر عبر REST.

يمكنك استخدام أداة سطر الأوامر cURL للوصول إلى خدمات Aspose.Cells عبر الويب بسهولة. يوضح المثال التالي كيفية إجراء استدعاءات لواجهة برمجة التطبيقات السحابية باستخدام cURL.

استخدام SDKs الخاصة بـ Aspose.Cells Cloud

استخدام SDK هو أسرع طريقة للتطوير، حيث يُجرّدك من تفاصيل المستوى المنخفض، ويسمح لك باستيراد البيانات في ورقة عمل جدول بيانات باستخدام كود موجز. يُرجى الاطلاع على مستودع GitHub للحصول على قائمة كاملة بـ SDKs الخاصة بـ Aspose.Cells Cloud.