Repository navigation
V26.3.1
Release Notes
v26.3.1 — 2026-03-11
Breaking Changes
Package Namespace Restructured
The import path has changed from the flat aspose_cells module to the aspose.cells_foss namespace package.
Before (≤ v26.3.x):
from aspose_cells import WorkbookAfter (v26.5.1+):
from aspose.cells_foss import WorkbookThis aligns the package with the Aspose namespace convention and makes it consistent with the PyPI package name aspose-cells-foss. All public classes, enums, and helpers remain identical — only the import path changes.
Migration steps:
- Upgrade the package:
pip install --upgrade aspose-cells-foss
- Replace all imports in your project:
# Linux / macOS sed -i 's/from aspose_cells import/from aspose.cells_foss import/g' **/*.py # Windows PowerShell Get-ChildItem -Recurse -Filter *.py | ForEach-Object { (Get-Content $_.FullName) -replace 'from aspose_cells import', 'from aspose.cells_foss import' | Set-Content $_.FullName }
Improvements
- Examples: All files in
examples/updated to use the newaspose.cells_fossimport path. - Package structure: Source tree reorganised as a proper namespace package (
aspose/cells_foss/) so thatimport asposeandfrom aspose.cells_foss import …both resolve correctly.
Full Feature Set (unchanged from v26.3.0)
All features introduced in v26.3.0 are fully available:
| Feature | Description |
|---|---|
| Charts | 16 chart types (Line, Bar, Pie, Area, Scatter, Waterfall, Combo, Stock, Surface, Radar, Treemap, Sunburst, Histogram, Funnel, Box & Whisker, Map) |
| Pictures | Embedded images (JPEG, PNG, GIF, BMP, TIFF) anchored between cells |
| Drawing Shapes | 30+ preset geometries with fill, line, text, and font formatting |
| Sparklines | LINE, COLUMN, WIN_LOSS types with full color customisation |
| Excel Tables | Structured ListObject tables with styles and auto-filter |
| Manual Page Breaks | Horizontal and vertical page breaks with add/remove/clear |
| Formula Evaluator | Basic formula evaluation for cells without cached values |
| Merge Cells | merge / unmerge with round-trip persistence |
| Print Area | page_setup.print_area persisted via defined names |
| Data Validation | Dropdown lists, number ranges, date, text length, custom rules |
| Conditional Formatting | Rules-based cell formatting |
| Hyperlinks | URL, email, file, and internal references |
| Comments | Rich-text comments with author |
| Auto-Filter | Filtering on data ranges |
| Protection | Workbook structure and worksheet cell protection |
| Encryption | AES password protection on save/open |
| Document Properties | Title, author, subject, and custom properties |
| CSV / JSON / Markdown | Multi-format export via SaveFormat enum |