Features
This page summarizes Aspose.Cells for Python via Java features.
- XLS, SpreadsheetML (XLSX, XML), Comma Separated Value (CSV), HTML, OpenDocument Spreadsheet (ODS), PDF, Tab Delimited, Plain Text (TXT)
Rendering and Printing
- Render spreadsheet to vector images (EMF)
- Render worksheets to raster images (Multipage TIFF, GIF)
- Render worksheets to raster images (PNG, JPEG, etc.)
- Render spreadsheet to PDF with high fidelity
Spreadsheet Content Features
- Copy or move worksheets within or between workbooks
- Insert images, create conventional and custom charts, and set gradient background for charts using the API
- Add comments to cells
- Microsoft Excel 2007 and later versions' 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
- Calculate complex Excel formulae
- Support advanced conditional formatting available in Microsoft Excel 2007 and later versions
- 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 objects/Microsoft Excel tables
- Create subtotals
- Insert form controls and other drawing shapes/objects
- Create pivot tables and pivot charts
- Preserve or remove add‑in, VBA, macros
- Manipulate named ranges
- Add, preserve, or extract OLE objects from the spreadsheets
- Implement Microsoft Excel sparklines
- Encrypt files
- Apply all character 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.
Page Setup Features
- 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.