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

تعلم كيفية تحويل جدول البيانات إلى PDF و PPTX و JSON و CSV والمزيد مع واجهات برمجة تطبيقات Aspose.Cells Cloud.

## المقدمة في تطوير التطبيقات الحديثة، يعد تحويل تنسيق المستندات متطلبًا شائعًا ولكنه معقد. غالبًا ما تعاني الحلول التقليدية من زيادة الميزات وتعقيد الواجهات، مما يزيد من صعوبة التكامل للمطورين. يتناول Cells Cloud 4.0 هذا من خلال إعادة تصميم وظيفة التحويل الخاصة به مع تصميم واجهة برمجة تطبيقات بسيطة وتركيز على غرض واحد، مما يمكّن المطورين من تحقيق تحويل تنسيق المستندات بسلاسة دون جهد. تتناول هذه المقالة هذه الميزة المبتكرة وتوضح كيفية دمجها بسرعة في تطبيقاتك بطريقة منخفضة الكود. ## الميزات الأساسية: تحويل Cells Cloud 4.0 - تركيز على غرض واحد: متخصص في تحويل المستندات دون ميزات غير ذات صلة، مما يضمن أداءً مثاليًا - تصميم واجهة برمجة تطبيقات بسيطة: يتطلب عادةً فقط 2-3 معلمات لكل استدعاء، مما يقلل من منحنى التعلم - دعم شامل للتنسيقات: تحويل متبادل بين Excel و CSV و PDF و HTML وغيرها من التنسيقات الشائعة لتلبية الاحتياجات المتنوعة - تكامل منخفض الكود: وظيفة كاملة مع بضع سطور من التعليمات البرمجية فقط، مما يحسن بشكل كبير من كفاءة التطوير - دعم السحابة/المحلية: يتعامل بسلاسة مع كل من المستندات المخزنة محليًا وفي السحابة، متوافق مع منصات التخزين السحابية الرئيسية ## عرض الوظائف الرئيسية تم كتابة الشيفرة للمشاهد الرئيسية بلغة Python، ولكن يمكن أيضًا استخدام SDKs للغات تطوير أخرى. مثل .Net Examples، Java Examples، Node.js Examples والمزيد. ### 1. تحويل Excel إلى PDF python # تحويل ملف EmployeeSalesSummary.xlsx إلى تنسيق Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_spreadsheet(ConvertSpreadsheetRequest( 'EmployeeSalesSummary.xlsx', 'pdf') , local_outpath = "EmployeeSalesSummary.pdf") ### 2. تحويل ورقة العمل إلى PDF python # تحويل ورقة "المبيعات" في ملف "EmployeeSalesSummary.xlsx" إلى تنسيق Pdf. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales"), local_outpath="EmployeeSalesSummary_Sales.pdf") ### 3. تحويل ورقة العمل إلى صورة (يدعم SVG/PNG/TIFF/JPG إلخ.) python # تحويل ورقة "المبيعات" في ملف "EmployeeSalesSummary.xlsx" إلى تنسيق PNG. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_worksheet_to_image( ConvertWorksheetToImageRequest(EmployeeSalesSummaryXlsx, "Sales", format="png"), local_outpath="EmployeeSalesSummary_Sales.png") ### 4. تحويل جدول ورقة العمل إلى JSON python # تحويل "Table1" في ملف "EmployeeSalesSummary.xlsx" إلى تنسيق Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_json( ConvertTableToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.json") ### 5. تحويل جدول ورقة العمل إلى HTML python # تحويل "Table1" في ملف "EmployeeSalesSummary.xlsx" إلى تنسيق HTML. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_table_to_html( ConvertTableToHtmlRequest(EmployeeSalesSummaryXlsx, "Sales", "Table1"), local_outpath="EmployeeSalesSummary_Sales_Table.html") ### 6. تحويل نطاق ورقة العمل إلى JSON python # تحويل النطاق "B5:L36" في ملف "EmployeeSalesSummary.xlsx" إلى تنسيق Json. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.convert_range_to_json( ConvertRangeToJsonRequest(EmployeeSalesSummaryXlsx, "Sales", "B5:L36"), local_outpath="EmployeeSalesSummary_Sales_area.json") ## دعم متعدد المصادر لا يقوم Cells Cloud 4.0 بمعالجة ملفات جداول البيانات المحلية فحسب، بل يتكامل أيضًا بسلاسة مع التخزين السحابي. من خلال التكامل مع Aspose Cloud Storage، يدعم منصات متنوعة بما في ذلك Amazon S3 و Azure Blob Storage و Google Cloud Storage و Dropbox. ### 1. تصدير ملف سحابي كـ CSV python # تحويل ملف "EmployeeSalesSummary.xlsx" المخزن على Aspose Cloud Storage إلى تنسيق CSV. instance = CellsApi(os.getenv('CellsCloudClientId'), os.getenv('CellsCloudClientSecret')) instance.export_Spreadsheet_as_format( ExportSpreadsheetAsFormatRequest(EmployeeSalesSummaryXlsx, "csv", folder="PythonSDK"), local_outpath="EmployeeSalesSummary.csv") ## دليل SDKs: تثبيت واستخدام Aspose.Cells Cloud SDKs بسط سير عمل تطويرك مع SDKs متعددة اللغات لأتمتة Excel/جدول البيانات بسلاسة. ابدأ في دقائق مع هذه الطرق المثبتة للتثبيت. جدول تثبيت SDK الشامل | اللغة | مدير الحزم | أمر التثبيت | رابط الوثائق | |————|—————–|——————————————|———————————————| | .NET | NuGet | dotnet add package Aspose.Cells-Cloud | .NET SDK Quick Start | | Java | Maven | mvn repository: https://repository.aspose.cloud/repo/ | Java SDK Quick Start | | Python | pip | pip install asposecellscloud |Python SDK Quick Start | | Node.js| npm | npm i asposecellscloud | Node.js SDK Quick Start | | PHP | Composer | composer require aspose/cells-sdk-php | PHP SDK Quick Start | | Go | Go Modules | go install github.com/aspose-cells-cloud/aspose-cells-cloud-go/v25@latest | GoLang SDK Quick Start | | Ruby | RubyGems | gem install aspose_cells_cloud | Ruby SDK Quick Start | | Perl | CPAN | cpanm AsposeCellsCloud::CellsApi | Perl SDK Quick Start | ## الخاتمة مع ميزة تحويل المستندات الجديدة، تقدم Aspose.Cells Cloud 4.0 حلاً بسيطًا وفعالًا وصديقًا للمطورين لتحويل تنسيقات المستندات. من خلال اعتماد تصميم واجهة برمجة تطبيقات بسيطة والتركيز على وظائف ذات غرض واحد، فإنه يمكّن التكامل منخفض الكود ويسمح للمطورين بإجراء تحويلات التنسيق في بضع سطور من التعليمات البرمجية فقط. بالإضافة إلى دعم كل من المستندات المحلية والسحابية، والتكامل السلس مع SDKs متعددة اللغات، يعد Cells Cloud 4.0 الأداة المثالية لسير العمل الحديثة لمعالجة المستندات. ## الأسئلة الشائعة - س1: ما هي تنسيقات الملفات المدعومة للتحويل في Cells Cloud 4.0؟ ج: يدعم Cells Cloud 4.0 التحويل المتبادل بين Excel (XLSX/XLS) و CSV و PDF و HTML و JSON وتنسيقات الصور مثل PNG و JPG و TIFF و SVG. - س2: هل يدعم الملفات السحابية والمحلية؟ ج: نعم، يدعم Cells Cloud 4.0 تحويل كل من الملفات المحلية والملفات المخزنة في منصات السحابة مثل Amazon S3 و Azure Blob Storage و Google Cloud Storage و Dropbox. - س3: هل يتطلب الأمر تكوينًا معقدًا أو منحنى تعلم حاد؟ ج: لا. يستخدم Cells Cloud 4.0 تصميم واجهة برمجة تطبيقات بسيطة - تتطلب معظم العمليات فقط 2-3 معلمات - مما يقلل بشكل كبير من منحنى التعلم للمطورين. - س4: هل سيتأثر التنسيق الأصلي أثناء التحويل؟ ج: لا. تحافظ عملية التحويل على أنماط المستند الأصلية والصيغ والرسوم البيانية والتنسيق لضمان دقة المخرجات. - س5: هل هناك خطة تجريبية مجانية متاحة؟ ج: نعم، تقدم Aspose.Cells Cloud خطة مجانية مع عدد محدود من استدعاءات واجهة برمجة التطبيقات لأغراض الاختبار والتطوير. ## موارد إضافية - الوثائق الكاملة لواجهة برمجة التطبيقات - مرجع واجهة برمجة تطبيقات Aspose.Cells Cloud - منتدى دعم المنتج - التسعير والخطط