دمج ملفات Excel في السحابة | دمج جداول البيانات عبر الإنترنت باستخدام واجهة برمجة التطبيقات Aspose.Cells Cloud

دمج ملفات Excel المخزنة في السحابة مع جداول بيانات أخرى بسرعة باستخدام واجهة برمجة التطبيقات Aspose.Cells Cloud، وتحديد تنسيق بيانات الإخراج وموقع التخزين.

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

قبل استدعاء هذه العملية، تأكد من امتلاكك للآتي:

  • رمز وصول JWT صالح (انظر دليل المصادقة).
  • تحميل ملفات مصنف المصدر وجميع الملفات المراد دمجها في التخزين السحابي الخاص بك.
  • امتلاك الأذونات المناسبة لقراءة الملفات من مجلد المصدر وكتابتها في مجلد الوجهة.

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

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

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

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

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

اسم المعامل النوع المسار/سلسلة الاستعلام/جسم HTTP الوصف
name String Path اسم ملف مصنف المصدر المراد دمجه.
mergedSpreadsheet String Query قائمة بأسماء ملفات جداول البيانات مفصولة بفواصل لدمجها داخل مصنف المصدر.
folder String Query مسار المجلد في التخزين السحابي الذي يحتوي على مصنف المصدر.
outFormat String Query التنسيق المطلوب لملف الإخراج المدمج (مثل XLSX، PDF، CSV).
mergeInOneSheet Boolean Query ضع true لدمج جميع بيانات المصدر في ورقة عمل واحدة؛ وضع false لإنشاء أوراق عمل منفصلة لكل ملف.
storageName String Query (اختياري) اسم التخزين السحابي الذي يحتوي على مصنف المصدر. إذا تم حذفه، يُستخدم التخزين الافتراضي.
outPath String Query (اختياري) مسار مجلد الوجهة في التخزين السحابي لحفظ ملف الدمج. إذا تم حذفه، يُحفظ الملف في مجلد المصدر.
outStorageName String Query اسم التخزين السحابي لحفظ ملف الإخراج.
fontsLocation String Query (اختياري) مسار مجلد مخصص لملفات الخطوط المستخدمة أثناء التحويل إلى تنسيقات الصور أو PDF.
region String Query (اختياري) المنطقة/اللغة لتنسيق التواريخ والأرقام والعملات في ملف الإخراج (مثل en-US، de-DE).
password String Query (اختياري) كلمة المرور المطلوبة لفتح مصنف المصدر إذا كان مشفرًا.

الاستجابة

الحالة: 200 OK

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

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

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

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

رموز حالة HTTP

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

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

دمج البيانات على مستوى المؤسسات

  • تجميع التقارير متعددة الإدارات – تجميع تقارير Excel المنفصلة المقدمة من فِرَق المبيعات والتسويق والمالية وغيرها.
  • تلخيص بيانات الفروع – تلخيص بيانات الأداء من كل فرع حول العالم.
  • تجميع بيانات الشركاء – دمج مساهمات بيانات الشركاء المتعددين في مصنف واحد.

سير العمل لمعالجة الوثائق في السحابة

  • معالجة الملفات في التخزين السحابي – دمج ملفات Excel المخزنة في AWS S3 أو Azure Blob أو Google Cloud Storage مباشرةً.
  • تجميع البيانات من مصادر متعددة – دمج ملفات من مواقع سحابية مختلفة في مصنف واحد.
  • أنابيب البيانات الآلية – دمج واجهة برمجة التطبيقات في عمليات ETL لأتمتة دمج الملفات.

أتمتة إدارة الوثائق

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

التعاون عبر المنصات

  • التعاون مع الفِرَق البعيدة – تجميع العمل المقدم من أعضاء الفريق المنتشرين.
  • تنظيم بيانات العملاء – دمج بيانات الطلبات أو التعليقات من عملاء متعددين.
  • تلخيص معلومات الموردين – دمج عروض الأسعار أو معلومات المنتجات من عدة موردين.

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

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

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

مواصفات واجهة برمجة التطبيقات لدمج جدول البيانات البعيد

مواصفات واجهة برمجة التطبيقات لدمج جدول البيانات البعيد تصف الواجهة REST التي يمكن استدعاؤها مباشرةً من أي عميل HTTP.

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

استخدام واجهات SDK لـ Aspose.Cells Cloud

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

توضح أمثلة الكود التالية كيفية التفاعل مع خدمات ويب Aspose.Cells باستخدام واجهات SDK مختلفة: