1. منتجات
  2.   جدول
  3.   Perl
  4.   Aspose.Cells Cloud SDk for Perl

Aspose.Cells Cloud SDk for Perl

 
 

واجهة برمجة تطبيقات Perl المجانية لإنشاء ملفات Excel وتحويلها

تتيح واجهة برمجة تطبيقات Perl REST للمبرمجين إنشاء جداول بيانات Microsoft Excel وOpenOffice وتحريرها ومعالجتها وتحويلها داخل التطبيقات السحابية.

في عالم اليوم الذي يعتمد على البيانات، أصبحت جداول بيانات Excel جزءًا لا يتجزأ من العمليات التجارية. بدءًا من تحليل البيانات وإعداد التقارير وحتى الحسابات المعقدة، يقدم Excel نظامًا أساسيًا متعدد الاستخدامات لإدارة البيانات ومعالجتها. للاستفادة من قوة Excel في السحابة، يمكن للمطورين اللجوء إلى Aspose.Cells Cloud SDK لـ Perl. توفر مجموعة تطوير البرامج (SDK) هذه مجموعة شاملة من الأدوات والوظائف للعمل مع ملفات Excel، مما يتيح التكامل السلس في تطبيقات Perl. وقد تضمن دعمًا لبعض تنسيقات ملفات جداول البيانات الشائعة، مثل XLS، وXLSX، وXLSB، وXLSM، وXLT، وXLTX، وXLTM، وODS، وXML، وCSV، وTSV، وTXT، وHTML، وMHTML، وما إلى ذلك.

تعمل Aspose.Cells Cloud SDK for Perl كجسر بين تطبيقات Perl الخاصة بك والميزات القوية لـ Aspose.Cells Cloud، وهي خدمة قائمة على السحابة لمعالجة ملفات Excel. باستخدام SDK هذا، يمكن لمطوري البرامج تنفيذ مجموعة واسعة من المهام دون عناء، مثل إنشاء ملفات Excel من البداية، وتعديل ملفات Excel الموجودة، وتحويل ملفات Excel إلى العديد من تنسيقات الملفات المدعومة الأخرى، واستخراج البيانات من جداول البيانات، وإنشاء التقارير، وإنشاء مخططات جذابة بصريًا ، إضافة مخططات إلى تقارير Excel، إضافة أو إزالة منطقة خلية للتنسيق الشرطي، إدراج أو حذف، إدراج أو دمج المصنفات، الأفقي أو veAspose.Cells Cloud SDK لـ Perl

توفر ميزات Aspose.Cells Cloud SDK for Perl الشاملة لمطوري البرامج مجموعة أدوات قوية للعمل مع ملفات Excel، وتمكينهم من إنشاء تطبيقات فعالة وغنية بالميزات بسهولة. توفر SDK وثائق API بسيطة وشاملة، إلى جانب أمثلة التعليمات البرمجية، مما يسهل على المطورين البدء بسرعة. ومن خلال التكامل السلس والوثائق الشاملة والتركيز على الأمان، فإنه يمكّن مطوري البرامج من إنشاء حلول قوية وفعالة تعتمد على برنامج Excel في السحابة. يعد Cloud-base Perl SDK أحد الأصول القيمة لأي مطور Perl يتطلع إلى تبسيط عمليات إدارة ملفات Excel الخاصة به.

Previous Next

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

لاستخدام Aspose.Cells Cloud SDK لـ Perl، يجب أن يكون لديك Perl مثبتًا على نظامك. الطريقة الموصى بها لتثبيت SDK هي استخدام شبكة أرشيف Perl الشاملة (CPAN). الرجاء استخدام الأمر التالي للتثبيت السلس.

قم بتثبيت Aspose.Cells Cloud SDK لـ Perl T عبر CPAN

cpan AsposeCellsCloud 

يمكنك أيضًا تنزيله مباشرةً من GitHub.

أنشئ جدول بيانات Excel بطرق مختلفة عبر Swift API

تضمنت Aspose.Cells Cloud SDK for Perl دعمًا كاملاً لإنشاء وإدارة مستندات جداول بيانات Excel بتنسيقات ملفات مختلفة داخل تطبيقات Swift. تتيح المكتبة لمطوري البرامج إنشاء المصنفات وإدارتها بطرق مختلفة مثل إنشاء مصنف فارغ من البداية، أو إنشاء مصنف Excel باستخدام قالب علامة ذكية أو إنشاء مصنف Excel باستخدام ملف قالب، أو الحصول على عدد الصفحات في مصنف Excel، قم بتعيين كلمة المرور ومسحها لمصنف Excel، وضبط الأعمدة تلقائيًا في مصنف Excel وغير ذلك الكثير.

قم بإنشاء ملف Excel جديد في السحابة عبر Perl API

تضمن Aspose.Cells Cloud SDK for Perl دعمًا قويًا للغاية لإنشاء جداول بيانات Excel ومعالجتها بتنسيقات ملفات مختلفة مثل XLS، وXLSX، وXLSB، وXLSM، وXLT، وXLTX، وXLTM، وما إلى ذلك. يسمح SDK لمطوري البرامج بإنشاء ملفات Excel جديدة من البداية، وتعديل الملفات الموجودة، وإدراج الصور، وإضافة مصنف جديد، ودمج المصنفات، واستخراج بيانات محددة باستخدام واجهة برمجة تطبيقات بسيطة وبديهية. يمكنك إضافة أوراق العمل أو إزالتها برمجيًا، وإدراج الصفوف والأعمدة أو حذفها، وتطبيق التنسيق، وتعيين الصيغ، من بين عمليات أخرى. توضح الأمثلة التالية كيف يمكن لمطوري البرامج إنشاء مصنف فارغ داخل تطبيقات Perl الخاصة بهم.

قم بإنشاء مصنف فارغ داخل تطبيقات Perl

namespace Aspose.Cells.Cloud.SDK.Example
{
    using Aspose.Cells.Cloud.SDK.Api;
    using Aspose.Cells.Cloud.SDK.Request;
    using System;

    public partial class CellsApiExample
    {
        public void PutWorkbookCreateExample()
        {
            CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("CellsCloudTestClientId"), Environment.GetEnvironmentVariable("CellsCloudTestClientSecret"));
            PutWorkbookCreateRequest request = new PutWorkbookCreateRequest { name = "Book1.xlsx", folder = "TestData/In" };
            cellsApi.PutWorkbookCreate(request);
        }
    }
}

تحويل جداول بيانات Excel إلى تنسيقات أخرى عبر لغة Perl

تحتوي Aspose.Cells Cloud SDK for Perl على محول جداول بيانات قوي جدًا يمكّن مطوري البرامج من تحميل وتحويل أنواع مختلفة من جداول بيانات Excel إلى العديد من تنسيقات الملفات المدعومة باستخدام سطرين فقط من تعليمات Perl البرمجية. يتيح SDK التحويل السلس بين تنسيقات جداول البيانات المختلفة، مثل XLS، XLSX، XLSB، CSV، TSV، XLSM، ODS، TXT، PDF، OTS، XPS، DIF، PNG، JPEG، BMP، SVG، TIFF، EMF، NUMBERS، فودز وغيرها الكثير. يضمن هذا التنوع التوافق عبر الأنظمة المختلفة ويبسط تبادل البيانات بين التطبيقات المختلفة. يوضح المثال التالي كيف يمكن لمطوري البرامج تحويل ملف Excel عبر Perl API.

كيفية تحويل مصنف Excel عبر Perl API؟

    @api = AsposeCellsCloud::CellsApi.new("appsid","appkey")
    my $format = 'pdf'; # replace NULL with a proper value
    my $password = undef; # replace NULL with a proper value
    my $out_path = undef; # replace NULL with a proper value
    my $Book1_data =undef;
    my @fileinfos = stat("D:\\Projects\\Aspose\\Aspose.Cloud\\Aspose.Cells.Cloud.SDK\\src\\TestData\\Book1.xlsx");
    my $filelength = @fileinfos[7];
    open(DATA, " $api, 'file'=>$name ,'folder' =>$folder) ;  
    $result = $api->cells_workbook_put_convert_workbook( workbook => $Book1_data, format => $format, password => $password, out_path => $out_path,folder =>$folder);conver

التعامل مع الارتباطات التشعبية في ملف Excel

توفر الارتباطات التشعبية الموجودة في ملفات Excel طريقة ملائمة للانتقال إلى المواقع أو مواقع الويب أو الملفات الأخرى بسرعة. قدمت Aspose.Cells Cloud SDK for Perl بعض الميزات الرائعة للعمل مع ملفات Excel مما يسمح لمطوري البرامج بكفاءة، وتمكينهم من إضافة الارتباطات التشعبية وتعديلها وإزالتها في أوراق عمل Excel برمجيًا باستخدام سطرين فقط من تعليمات Perl البرمجية. يوضح المثال التالي كيف يمكن لمطوري البرامج تعديل الارتباطات التشعبية الموجودة داخل تطبيقات Perl الخاصة بهم.

كيفية تعديل الارتباطات التشعبية الموجودة داخل ملف Excel عبر Perl API؟

use AsposeCellsCloud;

# Set up your credentials
my $api = AsposeCellsCloud::CellsApi->new(client_id => "Your_App_SID", client_secret => "Your_App_Key");

# Specify the file name and worksheet name

my $filename = "sample.xlsx";
my $sheet_name = "Sheet1";
# Define the cell name of the hyperlink to be modified
my $cell_name = "A1";
# Define the new hyperlink URL and text
my $new_hyperlink_url = "https://www.updated-example.com";
my $new_hyperlink_text = "Updated Example Website";

# Update the hyperlink in the cell
my $response = $api->post_worksheet_hyperlink($filename, $sheet_name, $cell_name, $new_hyperlink_url, $new_hyperlink_text);

print "Hyperlink updated successfully.\n";

إنشاء وإدارة المخططات داخل ملف Excel عبر لغة Perl

تسهل Aspose.Cells Cloud SDK for Perl على مطوري البرامج إنشاء مخطط جديد أو تعديل المخططات الموجودة داخل ورقة عمل Excel باستخدام أوامر Perl. أصبح إنشاء مخططات ورسوم بيانية جذابة بصريًا أمرًا سهلاً بفضل إمكانات إنشاء المخططات في SDK. فهو يسمح لمطوري البرامج بإنشاء أنواع مختلفة من المخططات ديناميكيًا، وتخصيص مظهرها، وتضمينها في ملفات Excel أو تصديرها إلى تنسيقات الصور. يوضح المثال التالي كيفية إضافة مخطط إلى ورقة عمل Excel داخل تطبيقات Perl.

كيفية إضافة مخطط إلى ورقة عمل إكسل عبر كود بيرل؟

namespace Aspose.Cells.Cloud.SDK.Example
{
    using Aspose.Cells.Cloud.SDK.Api;
    using Aspose.Cells.Cloud.SDK.Request;
    using System;

    public partial class CellsApiExample
    {
        public void PutWorksheetAddChartExample()
        {
            CellsApi cellsApi = new CellsApi(Environment.GetEnvironmentVariable("CellsCloudTestClientId"), Environment.GetEnvironmentVariable("CellsCloudTestClientSecret"));
            PutWorksheetAddChartRequest request = new PutWorksheetAddChartRequest { name = "Book1.xlsx", sheetName = "Sheet4",
                chartType="pie",
                upperLeftRow = 5,
                upperLeftColumn = 5,
                lowerRightRow = 10,
                lowerRightColumn = 10,
                area = "C7:D11",
                isVertical = true, folder = "TestData/In" };
            cellsApi.PutWorksheetAddChart(request);
        }
    }
}
 عربي