واجهة برمجة تطبيقات 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 جاهزة فورًا لأي لغة برمجة رئيسية — اسحب الكود وطبّقه وأطلقه:
أمثلة على الكود ومشاريع مفتوحة المصدر
تتميز جميع حزم SDK بأنها مفتوحة المصدر وتضم أمثلة غنية:
- أمثلة حزمة SDK لـ Java على GitHub.
- أمثلة حزمة SDK لـ .NET على GitHub.
- أمثلة حزمة SDK لـ Python على GitHub.
- أمثلة حزمة SDK لـ Node.js على GitHub.
- أمثلة حزمة SDK لـ PHP على GitHub.
- أمثلة حزمة SDK لـ Go على GitHub.
- أمثلة حزمة SDK لـ Ruby على GitHub.
- أمثلة حزمة SDK لـ Perl على GitHub.