يعد دمج البيانات الموزعة في ملفات Excel الموجودة في قائمة الانتظار مهمة متكررة. تتناول هذه المقالة الميزات المتقدمة لدمج مستندات Excel من خلال .NET REST API. إن بنية واجهة برمجة التطبيقات (API) مريحة، مما يسمح بالعمليات المستندة إلى السحابة ويتجنب الحاجة إلى التثبيت المباشر على الأنظمة الفردية.
REST API لدمج ملفات Excel {#REST-API-to-Merge-Excel-Files}
استخدم Aspose.Cells Cloud SDK for .NET لدمج ملفات Excel في ملف واحد بسلاسة وكفاءة. تعمل واجهة برمجة التطبيقات القوية هذه على تبسيط عملية الدمج، مما يسمح للمطورين بالاستفادة من قوة Aspose.Cells لتبسيط معالجة البيانات. بالإضافة إلى ذلك، لا يعمل هذا الأسلوب على تبسيط عملية التحويل فحسب، بل يضمن أيضًا دقة وموثوقية عملية الدمج بأكملها. يوفر حلولاً قوية لسير عمل إدارة البيانات المحسنة.
عند إجراء تكامل التقارير، وأبحاث السوق، وتسجيل الأحداث، والتسوية المالية، والبحث الأكاديمي، سيكون هناك عدد كبير من ملفات Excel. باستخدام واجهة برمجة التطبيقات هذه، يمكن دمج البيانات بسرعة للعرض والتحليل.
الآن، لاستخدام SDK، يرجى البحث عن “Aspose.Cells-Cloud” في مدير حزم NuGet والنقر فوق الزر “إضافة حزمة”. سيؤدي هذا إلى إضافة مرجع SDK في مشروعك. الخطوة المهمة التالية هي الحصول على بيانات اعتماد العميل من cloud Dashboard. إذا لم يكن لديك حساب حالي، فما عليك سوى إنشاء حساب مجاني باتباع الإرشادات المحددة في مقالة البدء السريع.
دمج ملفات Excel في C# .NET {#Merge-Excel-Files-in-Csharp}
تصف الأقسام التالية كيفية دمج ملفات Excel برمجياً باستخدام C# .NET.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
قم بإنشاء كائن من فئة CellsApi حيث نقوم بتمرير بيانات اعتماد العميل كوسائط.
cellsInstance.UploadFile(dictionary.Key, dictionary.Value);
اقرأ ملفات Excel المدخلة وقم بتحميلها إلى التخزين السحابي.
Aspose.Cells.Cloud.SDK.Model.FilesResult filesResult = lightCellsApi.PostMerge(mapFiles, "xls", false);
اتصل بواجهة برمجة التطبيقات (API) لدمج مصنفات Excel. ثم قم بتحميل ملف Excel المدمج إلى وحدة التخزين السحابية.
يمكن تنزيل مصنفات Excel المدخلة المستخدمة في المثال أعلاه من:
دمج ملفات Excel باستخدام أوامر cURL {#Merge-Excel-Files-using-cURL-Commands}
Aspose.Cells Cloud عبارة عن واجهة برمجة تطبيقات محسّنة لعمليات Excel تتكامل بسلاسة مع cURL لتوفر لك حلاً متعدد الاستخدامات لدمج ملفات Excel. من خلال التفاعل مع Aspose.Cells Cloud API باستخدام أوامر cURL، يمكنك بدء عملية الدمج بطريقة بسيطة وقابلة للتطوير. بالإضافة إلى ذلك، فهو يوفر فوائد البنية السحابية، مما يضمن قابلية التوسع وتقليل الاعتماد على الموارد المحلية.
الخطوة الأولى في هذه الطريقة هي إنشاء رمز وصول JWT باستخدام الأمر التالي:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
الآن بعد أن أصبح لدينا رمز JWT، نحتاج إلى تنفيذ الأمر التالي لدمج ملفات Excel.
curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile1}/merge?mergeWith={inputFile2}" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
خاتمة
باختصار، توفر البيئة الديناميكية لدمج البيانات طريقتين قويتين لدمج ملفات Excel متعددة، باستخدام Aspose.Cells Cloud SDK الغنية بالميزات لـ .NET والكفاءة القابلة للبرمجة لأوامر cURL. سواء اخترت مجموعة الأدوات الشاملة والتحكم الدقيق الذي توفره Aspose.Cells Cloud SDK، أو البساطة والتوافق عبر الأنظمة الأساسية لأوامر cURL. ومع ذلك، يمكن لكلا الطريقتين دمج ملفات Excel.
روابط مفيدة
مقالات ذات صلة
يرجى زيارة الروابط التالية لمعرفة المزيد عن: