Manipulate Excel spreadsheets anywhere, any language and any platform

Forget about platform, just send a REST API call to Create, Manipulate, Convert or Protect Excel spreadsheets (10+ file formats) in any type of application

  Start Free Trial
Aspose.Cells Cloud

Aspose.Cells Cloud


Aspose.Cells Cloud is a true REST API that helps you create, manipulate and convert spreadsheets in the cloud. Developers can inter-convert popular Excel spreadsheet formats as well as render the supported spreadsheet formats to raster & fixed-layout formats.

Manage Worksheets using Aspose.Cells Cloud REST API

Aspose.Cells Cloud gives you complete control over spreadsheets and the data in them. The Excel cloud API helps you create formulas and make sophisticated calculations based on user input or external data sources. You may use it to work with individual cells in a spreadsheet, add comments, apply validation rules and manage hyperlinks & pictures. The API also allows to manipulate all aspects of the spreadsheets including worksheets, rows, columns, cells, text, data, images, links, comments, charts and many more. Aspose.Cells Cloud puts these features at your fingertips, through a cloud-based API.


Advanced Excel Spreadsheet Cloud REST API Features



Create spreadsheets from templates, XML or smart markers


Split spreadsheets to single worksheet spreadsheets


Convert spreadsheets to different formats


Merge multiple spreadsheets


Manipulate rows, columns, cells & data


Encrypt & de-crypt spreadsheets


Protect & unprotect workbooks & worksheets


Export worksheets to images


Extract charts, pictures, shapes & other objects as images


Set complex formulae


Auto fit rows


Add & update text & images


Manipulate comments


Hide & show worksheets

Get Started with Excel Spreadsheet Processing REST API

In order to get started with Aspose.Cells Cloud, you don't need to install anything. All you need to do is create an account at Aspose for Cloud and get your application information. Once you have the App SID & key, you are ready to use Aspose.Cells Cloud API with any language, on any platform. Aspose.Cells Cloud provides you all the features to create, edit, and convert spreadsheets. It also allows you to extract data from the spreadsheets for further processing or storage.

Get the ability to add or remove data in cell elements. The data may include comments, pictures, hyperlinks and any validation rules applied over cells. In fact, Aspose.Cells Cloud is a complete solution in the cloud exposed as a REST interface.

Support for Various File Formats

Using Aspose.Cells Cloud, developers can easily open and save a multitude of file formats. These include XLS, XLSX, XLSM, XLTX, XLTM, ODS, Tab delim., CSV, TXT, PDF, SpreadsheetML, HTML, TIFF, JPG, PNG, BMP and SVG. The Office Open XML (OOXML) is a container format for several specialized XML-based markup languages. OOXML SpreadsheetML documents mostly come as XLSX files, which are ZIP packages. In addition to XLSX format, Aspose.Cells Cloud also provides extensive support for converting SpreadsheetML documents.

Render Spreadsheet as Images

Aspose.Cells Cloud API supports rendering Excel spreadsheets, Charts, AutoShapes and OleObjects to most commonly used image formats like JPG, BMP, GIF, PNG. During conversion, Aspose.Cells Cloud API API ensures accuracy and precision.

Convert Spreadsheets to PDF with High Fidelity

Aspose.Cells Cloud goes an extra mile while performing the conversion of Microsoft Excel documents to PDF format with a high degree of precision. As a result, majority of conversions will be indistinguishable from the original Microsoft Excel document.

Convert Excel workbook to PDF - C#

// Upload source file to Aspose cloud storage
storageApi.PutCreate("Sample_Test_Book.xls", "", "", System.IO.File.ReadAllBytes(Common.GetDataDir() + "Sample_Test_Book.xls"));
SaveOptions body = new SaveOptions();            
body.SaveFormat = "pdf";
// Invoke API to convert excel workbook to PDF format
SaveResponse apiResponse = cellsApi.PostDocumentSaveAs("Sample_Test_Book.xls", "resultant.pdf", false, false, storage, folder, body);

Convert Excel workbook to PDF - Java

storageApi.PutCreate("workbook.xls", null, Utils.STORAGE, "workbook.xls");
ResponseMessage cr = cellsApi.GetWorkBookWithFormat("workbook.xls", "pdf", null, true,Utils.STORAGE, Utils.FOLDER, null);
Files.copy(cr.getInputStream(), "resultant.pdf", StandardCopyOption.REPLACE_EXISTING);

Convert Excel workbook to PDF - Objective-C

[Utils uploadFile:"myWorkBook.xlsx"];
[self.cellsApi postDocumentSaveAsWithCompletionBlock:fileName
    isAutoFitRows:[NSNumber numberWithBool:YES]
    isAutoFitColumns:[NSNumber numberWithBool:YES]
    completionHandler:^(ASPSaveResponse *output, NSError *error) {
    NSLog(@"%@", output);

Convert Excel workbook to PDF - PHP

// Upload file to Aspose Cloud Storage
$body = '{"SaveFormat": "PDF"}';
$result = $this->cells->PostDocumentSaveAs("input.xltx", $newfilename = "resultant.pdf", $isAutoFitRows = null, $isAutoFitColumns = null, $storage = null, $folder = null, $body);

Convert Excel workbook to PDF - Ruby

@storage_api = 
response = @storage_api.put_create("inputfile.xltx","../../../data/" << "inputfile.xltx","r") { |io| } )
pdf_save_options =
pdf_save_options.save_format = "PDF"
response = @cells_api.post_document_save_as(file_name, pdf_save_options, {newfilename: "resultant.pdf"})

Convert Excel workbook to PDF - Python

#upload file to aspose cloud storage
storageApi.PutCreate(Path="Sample_Test_Book.xls", file="../../data/"+ "Sample_Test_Book.xls")
#invoke API to convert workbook to PDF format
response = cellsApi.PostDocumentSaveAs(name= "Sample_Test_Book.xls", body=SaveOptions.SaveOptions(), newfilename="Resultant.pdf")
#download Workbook from storage server
response = storageApi.GetDownload(Path=response.SaveResult.DestDocument.Href)

Convert Excel workbook to PDF - Android

File inputFile = Utils.stream2file("sample1","xlsx", context.getResources().openRawResource(R.raw.sample1));
File outputFile = Utils.stream2file("sample2","xlsx", context.getResources().openRawResource(R.raw.sample2));
storageApi.PutCreate("sample1.xlsx", null, Utils.STORAGE, inputFile);
ResponseMessage cr = cellsApi.GetWorkBookWithFormat("sample1.xlsx", "pdf", null, true,Utils.STORAGE, Utils.FOLDER, null);
Utils.copyInputStreamToFile(cr.getInputStream(),Utils.stream2file("sample2","xlsx", outputFile);

Extract Contents from Excel Spreadsheet

Aspose.Cells Cloud REST API enables you to extract text, images, data and many other objects from the Excel spreadsheets while using simple interfaces exposed by the REST API.

Handle Worksheet Data

Aspose.Cells Cloud REST API allows you to manipulate spreadsheet data including text, numeric or alphanumeric with the help of simple API methods. You can add, modify or remove data from cells as well as add and calculating formulas in a worksheet cell to get the resultant value.

Language, Platform & Storage Independence

Aspose.Cells Cloud can be used with any language or platform which supports HTTP requests and responses. You can also use Aspose.Cells Cloud with many third party storage providers including Amazon S3, Google Cloud, Google Drive and DropBox.

Microsoft Office Automation – Not Needed

Aspose.Cells Cloud REST APIs are built using managed code that do never need Microsoft Office or Microsoft Excel to be installed on the machine to work with Excel document formats. It is a perfect Microsoft Office automation alternative in terms of supported features, security, stability, scalability, speed and price.


Support and Learning Resources