Aspose.Cells for Android via Java Features

Aspose.Cells Android via Java Features Overview

This section provides a comparison of availability of features between Aspose.Cells for Java and Aspose.Cells for Android via Java.

File Formats and Conversions

Many customers worldwide rely on the thorough document import and export features provided by Aspose.Cells.

Feature Description Aspose.Cells for Java Aspose.Cells for Android via Java
High-Quality Conversions Quickly and reliably, convert between several popular document formats.
Microsoft Excel Workbook (XLS) The fastest and most complete XLS format implementation you can find.
SpreadsheetML (XLSX, XML) Aspose.Cells supports OOXML, Flat OPC and also Excel 2003 XML. Moreover,
the component supports all major Excel 2007, 2010 and 2013 file formats e.g XLSX, XLTX, XLSM, XLTM etc.
Comma Separated Value (CSV) Comprehensive support of the CSV format to interact with a variety of applications.
HTML Save as HTML is available.
OpenDocument (ODS) Aspose.Cells can load and save documents in the OpenDocument Spreadsheet (.ods) format.
Adobe Portable Document Format (PDF) Convert any Spreadsheet to PDF with high fidelity.
Tab Delimited Load and save documents in the tab delimited file format.
Plain Text (TXT) Easily extract text by saving in plain text format.

Rendering and Printing

Aspose.Cells now provides high fidelity rendering of spreadsheet pages.

Feature Aspose.Cells for Java Aspose.Cells for Android via Java
Layout document into pages with high fidelity to Microsoft Excel® (exactly like Microsoft Excel® would do that).
Render worksheet pages to raster images (PNG, JPEG, etc.).
Render worksheet pages to raster images (Multipage TIFF, GIF).
Render spreadsheet pages to vector images (EMF).
Specify image resolution, quality, compression and other options.
Print spreadsheet pages using the Java printing infrastructure.
Update page numbers and other fields before rendering or printing.

Spreadsheet Content Features

Aspose.Cells provides a rich object model that consists of over 100 public classes/interfaces, which allow you to programmatically generate, combine, modify, parse or otherwise examine loaded spreadsheets. Some key features are given in the below table.

Feature Aspose.Cells for Java Aspose.Cells for Android via Java
Import/export data from an Array, ArrayList, ResultSet etc.
Add a copy of existing worksheet (all contents including images, charts, other objects etc.)
Copy or move worksheets within or between workbooks
Insert images
Create charts
Set gradient background for charts using API
Add comments to cells
Microsoft Excel 2007 themes and colors
Create auto-filters
Implement data validations
Implement data sorting
Find and replace text
Merge/split Cells
Group/ungroup rows and columns
Create custom page breaks
Insert/delete or hide rows, columns and sheets
Calculate complex Excel formulae
Support advanced conditional formatting supported in Microsoft Excel 2007
Freeze/unfreeze Panes
Insert hyperlinks to link data
Implement Smart Markers
Specify document properties settings
Protect/unprotect worksheets
Specify advanced protection options introduced in Excel XP and later versions
Create list object/Microsoft Excel tables
Create subtotals
Insert form controls and other drawing shapes/objects
Create pivot tables and pivot charts
Preserve or remove addin, VBA, macros
Manipulate named ranges
Create custom charts
Add, preserve or extract OLE objects from the spreadsheets.
Implement Microsoft Excel 2010 sparklines
Encrypt files

Spreadsheet Formatting Features

Aspose.Cells provides detailed programmatic access to formatting properties of all spreadsheet elements.

Feature Aspose.Cells for Java Aspose.Cells for Android via Java
Apply all characters formatting in the cells including fonts, colors, effects, borders and shading.
Apply all the number format settings (supported in Microsoft Excel) for the cells.
Set all types of text alignment settings.
Apply different kinds of Font Settings for the cells.
Apply different colors to cells, fonts, gridlines, graphic objects etc.
Apply different rich text formatting in a single cell.
Apply different border settings on cells.
Apply different background patterns on cells.
Apply Format settings on a worksheet, row, column or a range of cells etc.

PageSetup Features

You can use Aspose.Cells to implement page setup options for worksheets.

Feature Aspose.Cells for Java Aspose.Cells for Android via Java
Adjust your page orientation, scaling, paper size.
Specify your margins and page centering.
Create or edit your header and/or footer.
Set print area, print titles, or turn on gridlines etc.