Aspose.Cells Cloud SDK for Perl

Enables developers to create powerful cloud-based applications for processing Excel (XLS, XLSX), iWork Numbers, OpenOffice, and other spreadsheet formats. Built on the Aspose.Cells Cloud API and licensed under MIT, this SDK provides comprehensive functionality for:
File Operations : Create, read, merge, split, encrypt, and convert spreadsheets.
Format Conversion : Supports XLS, XLSX, XLSB, ODS, CSV, PDF, HTML, and more.
Worksheet Manipulation : Modify cells, rows, columns, charts, pivot tables, and formulas.
Data Extraction & Processing : Auto-filter, conditional formatting, smart markers, and batch operations.

Key Features

Convert

Merge

Protect

SaveAs

Export

Clear

Background

Quick Start Guide

To begin with Aspose.Cells Cloud, here's what you need to do:
  • Sign up for an account at Aspose for Cloud to obtain your application details.
  • Install the Aspose.Cells Cloud Perl module from the CPAN distribution.
  • Use the conversion code provided below as a reference to add or modify your application.
  •     
            use strict;
            use warnings;
            use File::Slurp;
            use MIME::Base64;
            use AsposeCellsCloud::ApiClient;
            use AsposeCellsCloud::CellsApi;
            use AsposeCellsCloud::Configuration;
            use AsposeCellsCloud::Request::PutConvertWorkbookRequest;
    
            my $config = AsposeCellsCloud::Configuration->new( client_id => $ENV{'CellsCloudClientId'}, client_secret => $ENV{'CellsCloudClientSecret'});
            my $instance = AsposeCellsCloud::CellsApi->new(AsposeCellsCloud::ApiClient->new( $config));
            my $format = 'csv';
            my $mapFiles = {};
            $mapFiles->{'CompanySales.xlsx'}= "examples/CompanySales.xlsx";
            my $request = AsposeCellsCloud::Request::PutConvertWorkbookRequest->new();
            $request->{file} =  $mapFiles;
            $request->{format} =  $format;
            my $response = $instance->put_convert_workbook(request=> $request);
            open (my $fh, '>', 'CompanySales.csv') or die "No open CompanySales.csv $!";
            print $fh $response;
            close($fh);
        
    
Available SDKs