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

قسّم ملف عمل إكسل محليًا إلى ملفات منفصلة بالكامل — لا حاجة إلى تخزين سحابي. يدعم الإخراج أكثر من 30 صيغة مثل PDF وCSV وJSON وODS وXPS.

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

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

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

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

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

-H "Authorization: Bearer {access_token}"

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

اسم المعلمة النوع المسار / سلسلة الاستعلام / جسم الطلب HTTP الوصف
Spreadsheet ملف FormData ملف جدول البيانات المحلي المراد تقسيمه. تشمل الصيغ المدعومة XLSX وXLS وODS وCSV وما إلى ذلك. ويُعالَج الملف بالكامل على الخادم دون الحاجة إلى تخزين سحابي.
from عدد صحيح سلسلة الاستعلام الفهرس الصفري لبداية النطاق من أوراق العمل المراد تقسيمه (مثال: 0 لورقة العمل الأولى).
to عدد صحيح سلسلة الاستعلام الفهرس الصفري لنهاية النطاق من أوراق العمل المراد تقسيمه (مثال: 2 سيقسّم أوراق العمل 0 و1 و2).
outFormat سلسلة نصية سلسلة الاستعلام صيغة الإخراج لملفات التقسيم. تدعم أكثر من 30 صيغة مثل PDF وCSV وJSON وXLSX وHTML.
outPath سلسلة نصية سلسلة الاستعلام (اختياري) مسار المجلد المحلي الذي سيتم حفظ ملفات الإخراج الناتجة فيه. وفي حال تجاهله، تُحفظ الملفات في موقع مؤقت افتراضي.
outStorageName سلسلة نصية سلسلة الاستعلام مُعرّف التخزين لتنظيم ملفات الإخراج. وفي وضع المعالجة المحلية، يشير عادةً إلى تسمية تخزين مرتبطة بالجلسة أو مُعرّفة من قِبل المستخدم.
fontsLocation سلسلة نصية سلسلة الاستعلام (اختياري) يُحدّد مسار دليل خطوط محلي أو مخصص لضمان عرض النص بدقة عند التصدير إلى صيغ PDF أو صور.
region سلسلة نصية سلسلة الاستعلام (اختياري) يُعيّن الإعدادات الإقليمية لتنسيق الأرقام والتاريخ والعملات في ملفات الإخراج (مثال: "en-US"، "de-DE").
password سلسلة نصية سلسلة الاستعلام (اختياري) إذا كان جدول البيانات المرفوع محميًا بكلمة مرور، فما عليك سوى تقديم كلمة المرور لفتح الملف ومعالجته.

الاستجابة

[
  {
    "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) خطأ غير متوقع في الخادم.

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

  • توزيع بيانات الأقسام: تقسيم ملف عمل موحّد يحتوي على بيانات من أقسام متعددة إلى ملفات منفصلة لكل قسم.
  • توزيع التقارير الإقليمية: تقسيم بيانات مبيعات وطنية إلى ملفات تقارير إقليمية منفصلة.
  • توزيع بيانات العملاء مع إخفاء المعلومات الحساسة: تقسيم ملف عمل يحتوي على بيانات حساسة إلى ملف يعرض بيانات العملاء المُخفية.
  • تقسيم التقارير الدورية: تقسيم تلقائي للتقارير الموجزة إلى تقارير أسبوعية أو يومية شهريًا.
  • التوزيع بصيغ متعددة: تقسيم ملف إكسل واحد إلى نسخ متعددة بصيغ مختلفة مثل PDF وCSV وJSON وما إلى ذلك، في وقت واحد.
  • التقسيم القائم على القوالب: تقسيم ملفات البيانات إلى ملفات إخراج معيارية بناءً على قوالب مُعدة مسبقًا.
  • المعالجة المسبقة لمصادر البيانات: تقسيم ملف إكسل إلى ملف CSV معياري قبل تحميل البيانات في قاعدة البيانات.
  • تجهيز البيانات لواجهات برمجة التطبيقات: تقسيم مجموعات البيانات الكبيرة إلى وحدات أصغر مناسبة لنقلها عبر واجهات برمجة التطبيقات.

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

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

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

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

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

استخدام مكتبات SDK لـ Aspose.Cells Cloud

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

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