![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-perl)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl/blob/master/LICENSE) ![CPAN](https://img.shields.io/cpan/v/AsposeCellsCloud-CellsApi) # Perl Cloud SDK for Spreadsheet Processing Perl Cloud SDK wraps Aspose.Cells Cloud API. The SDK enhances your Android apps to [process & manipulate Microsoft Excel spreadsheets](https://products.aspose.cloud/cells/perl) in the cloud, without requiring Microsoft Office®. ## Excel File Manipulation in the Cloud - Create Excel files from scratch via API or [Smart Markers](https://docs.aspose.cloud/cells/create-excel-workbook-from-a-smartmarker-template/). - Load, process & [convert Excel files](https://docs.aspose.cloud/cells/convert-excel-workbook-to-different-file-formats/) via Cloud SDK. - Add, update or delete worksheet, charts, pictures, shapes, hyperlinks & validations. - Add or remove cells area for conditional formatting from Excel worksheets. - Insert or delete, horizontal or vertical page breaks. - Add ListObject or convert ListObjects to a range of cells. - Summarize data with [Pivot Tables](https://docs.aspose.cloud/cells/working-with-pivot-tables/) & Excel charts. - Apply custom criteria to list filters of various types. - Get, update, show or hide chart legend & titles. - Manipulate page setup, header & footer. - Create, update, fetch or delete document properties. - Fetch the required shape from worksheet. - Leverage the power of named ranges. ## Feature & Enhancements in Version 21.5 - Support autofit columns for workbook and worksheet. - Improve add and post row/column APIs. - Improve Task APIs. ## Read & Write Spreadsheet Formats **Microsoft Excel:** XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM **OpenOffice:** ODS **SpreadsheetML:** XML **Text:** CSV, TSV, TXT (TabDelimited) **Web:** HTML, MHTML ## Save Spreadsheets As **Microsoft Excel:** XLS, XLSX, XLSB **OpenOffice:** ODS **SpreadsheetML:** XML **Text:** CSV, TSV, TXT (TabDelimited) **Web:** HTML, MHTML **Fixed Layout:** PDF, XPS **Images:** PNG, JPG, TIFF, SVG **Markdown:** MD **Other:** DIF ## Read Other Formats SXC, FODS ## Get Started with Aspose.Cells Cloud SDK for Perl Please create an account at [Aspose for Cloud](https://dashboard.aspose.cloud/#/apps) and get your application information. The complete source code is available in this repository folder. You can either directly use it in your projector get [CPAN distribution](https://www.cpan.org/) (recommended). ## Convert an Excel File via Perl ```perl @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, "<D:\\Projects\\Aspose\\Aspose.Cloud\\Aspose.Cells.Cloud.SDK\\src\\TestData\\Book1.xlsx") or die "file.txt can not open, $!"; binmode(DATA); # while( read (DATA, $Book1_data, 8)) {}; read (DATA, $Book1_data, $filelength); close (DATA); my $folder = $TEMPFOLDER; # replace NULL with a proper value # ready_file('api'=> $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 ``` ## Aspose.Cells Cloud SDKs in Popular Languages | .NET | Java | PHP | Python | Ruby | Node.js | Android | Swift | GO | |---|---|---|---|---|---|---|---|---| | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-java) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-php) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-ruby) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-android) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-swift) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-go) | | [NuGet](https://www.nuget.org/packages/Aspose.Cells-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud) | [Composer](https://packagist.org/packages/aspose/cells-sdk-php) | [PIP](https://pypi.org/project/asposecellscloud/) | [GEM](https://rubygems.org/gems/aspose_cells_cloud) | [NPM](https://www.npmjs.com/package/asposecellscloud) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud-android) | [POD](https://cocoapods.org/pods/AsposeCellsCloud) | [GO](https://pkg.go.dev/github.com/aspose-cells-cloud/aspose-cells-cloud-go/v20?tab=overview) | [Product Page](https://products.aspose.cloud/cells/perl) | [Documentation](https://docs.aspose.cloud/cells/) | [Live Demo](https://products.aspose.app/cells/family) | [API Reference](https://apireference.aspose.cloud/cells/) | [Code Samples](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl) | [Blog](https://blog.aspose.cloud/category/cells/) | [Free Support](https://forum.aspose.cloud/c/cells) | [Free Trial](https://dashboard.aspose.cloud/#/apps)