واجهة برمجة تطبيقات Aspose.Cells السحابية – تحويل ودمج وتقسيم وحماية ملفات Excel

ما هي واجهات برمجة تطبيقات Aspose.Cells Cloud؟

واجهة برمجة تطبيقات Aspose.Cells Cloud هي مجموعة من خدمات جداول البيانات/Excel القائمة على الحوسبة السحابية. لا يتطلب الأمر تثبيت Microsoft Office أو إعدادات خادم — ما عليك سوى إرسال طلب HTTP، وستتمكن من إنشاء وتعديل وتحويل جداول البيانات، وتنظيف البيانات، وإنشاء المخططات، وبناء الجداول المحورية، والتشفير، والتقسيم، والدمج، وإضافة العلامات المائية، وتطبيق التوقيعات الرقمية، وأكثر من ذلك، من أي لغة برمجة.

لماذا استخدام واجهات برمجة تطبيقات Aspose.Cells Cloud؟

  • إنشاء وتعديل وتحويل وتحليل جداول البيانات المخزنة في مساحة تخزين سحابية باستخدام خدمات واجهة ويب Aspose.Cells Cloud.
  • إنشاء وتعديل وتحويل وتحليل ملفات جداول البيانات المحلية باستخدام خدمات واجهة ويب Aspose.Cells Cloud.
  • تدعم واجهة برمجة التطبيقات 30 تنسيقًا للملفات، منها xlsx و csv و ods و xlsb، إلخ.
  • يمكنك التعامل مع جداول البيانات مباشرة عبر واجهة ويب Aspose.Cells Cloud دون الحاجة إلى تثبيت Microsoft Excel.
  • تشمل الخطة المجانية ما يصل إلى 150 استدعاءً لواجهة برمجة التطبيقات شهريًا.
  • تُطبّق نموذج الدفع حسب الاستخدام.
  • الكود القصير: عمليات يمكن تنفيذها في جملة واحدة.
    • تحويل XLSX إلى PDF → ConvertSpreadsheetToPdf
    • حذف المسافات الزائدة في الملف بالكامل → TrimSpreadsheetContent
    • دمج أكثر من 10 ملفات في تقرير واحد → MergeSpreadsheets

كيفية استخدام واجهات برمجة تطبيقات Aspose.Cells Cloud؟

الخطوة 1: الحصول على بيانات اعتماد واجهة برمجة التطبيقات

الخطوة 2: استدعاء واجهات ويب جداول البيانات باستخدام حزمة SDK (موصى بها)

يوصى باستخدام حزمة SDK الرسمية لتبسيط عملية المصادقة وإدارة الطلبات. تُحصل حزمة SDK تلقائيًا على رموز الوصول وتُجَدِّدها عند الحاجة.

تثبيت حزمة SDK لـ .NET (NuGet)

dotnet add package Aspose.Cells-Cloud --version 26.6.0

مثال: تحويل ملف Excel إلى PDF باستخدام حزمة SDK

CellsApi cellsApi = new CellsApi(
    Environment.GetEnvironmentVariable("ProductClientId"),
    Environment.GetEnvironmentVariable("ProductClientSecret"));
cellsApi.ConvertSpreadsheet(
    new ConvertSpreadsheetRequest { Spreadsheet = "EmployeeSalesSummary.xlsx", format = "pdf" },
    "EmployeeSalesSummary.pdf");

الشرح

  • Spreadsheet: اسم ملف Excel الموجود في التخزين المحلي.
  • Format: التنسيق المستهدف (مثل: pdf أو png أو csv أو json).
  • Output file: سيتم حفظ الملف الناتج محليًا باسم محدد.

الوظائف الأساسية

تقدم Aspose.Cells Cloud الميزات الرئيسية التالية لتلبية احتياجات أتمتة جداول البيانات على مستوى المؤسسات:

تحويل جدول البيانات

معالجة البيانات

ملاحظة: تتوافر مخططات الطلبات والاستجابات التفصيلية، وطرق HTTP، ومعلمات الاستعلام، واستجابات العينات لكل نقطة نهاية في مرجع واجهة برمجة تطبيقات ويب جداول بيانات Aspose.Cells Cloud المرتبطة أدناه.

مرجع سريع لنقاط النهاية

العملية طريقة HTTP المسار المعلمات المطلوبة استجابة عينية
تحويل جدول البيانات POST /cells/convert Spreadsheet (ملف)، format (نص) ملف ثنائي (مثل: PDF)
دمج جداول البيانات POST /cells/worksheets/merge files (قائمة ملفات) ملف عمل مدمج
تقسيم جدول البيانات POST /cells/worksheets/split Spreadsheet (ملف)، format (نص) أرشيف الملفات المُقسَّمة
حذف الصفوف الفارغة POST /cells/worksheets/blankrows/delete Spreadsheet (ملف) ملف عمل محدّث
استبدال المحتوى POST /cells/replace Spreadsheet (ملف)، oldValue، newValue ملف عمل محدّث

حزم SDK المدعومة (الحزم المتاحة)

  • توفر Aspose.Cells Cloud حزم SDK جاهزة فورًا لأي لغة برمجة رئيسية — اسحب الكود وطبّقه وأطلقه:
اللغة طريقة التثبيت مستودع GitHub
Java Maven مستودع حزمة SDK لـ Java على GitHub
.NET NuGet مستودع حزمة SDK لـ .NET على GitHub
Python pip مستودع حزمة SDK لـ Python على GitHub
Node.js npm مستودع حزمة SDK لـ Node.js على GitHub
PHP Composer مستودع حزمة SDK لـ PHP على GitHub
GoLang Go Modules مستودع حزمة SDK لـ GoLang على GitHub
Ruby RubyGems مستودع حزمة SDK لـ Ruby على GitHub
Perl CPAN مستودع حزمة SDK لـ Perl على GitHub
نقطة نهاية API مرجع واجهة برمجة تطبيقات ويب جداول بيانات Aspose.Cells Cloud

أمثلة على الكود ومشاريع مفتوحة المصدر

تتميز جميع حزم SDK بأنها مفتوحة المصدر وتضم أمثلة غنية: