Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>24.12</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-cells', version: '24.12')
<dependency org="com.aspose" name="aspose-cells" rev="24.12">
<artifact name="aspose-cells" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-cells" % "24.12"
What’s new in Aspose.Cells for Java 24.12
Release Highlights
Aspose.Cells for Java 24.12 delivers enhanced formula and pivot table control, improved HTML export, and advanced update monitoring capabilities. This release also resolves major rendering and compatibility issues across PDF, image, and HTML output formats.
New Features
Formula Change Monitoring:
The newAbstractFormulaChangeMonitor
enables tracking formula changes during insert/delete operations. This is integrated viaInsertOptions
andDeleteOptions
.Pivot Filter API Overhaul:
- Replaced
PivotFilterCollection.add()
with type-specific methods likeaddValueFilter()
,addTop10Filter()
,addLabelFilter()
, andaddDateFilter()
. - Added
pivotField.filterByTop10()
,filterByValue()
,filterByLabel()
, andfilterByDate()
for clearer usage. - New methods for retrieving filter settings:
getTop10Value()
,getNumberValues()
,getLabels()
,getDateTimeValues()
. - Added enums like
FilterCategory
,PivotFilterType.none
, and newFilterOperatorType
options (notBeginsWith
,notEndsWith
).
- Replaced
Enhanced HTML Export Control:
HtmlSaveOptions.disableCss
: Use inline styles only, avoiding external stylesheets.SaveOptions.checkExcelRestriction
: Ensures saved files conform to Excel limitations.
GridJS Update Monitoring:
GridUpdateMonitor
andGridJsWorkbook.updateMonitor
provide hooks to track grid changes in browser-based environments.
Extended Pivot Field Metadata:
PivotField.regionType
: Identifies where the field appears in a PivotTable.PivotField.isValueFields
: Indicates if the field represents multiple value fields.PivotField.clearFilter()
method for quick reset.
Support for Long Text and Superscripts in EMF:
- Improved rendering for superscript content and fixed long text truncation beyond Excel’s 32767-character limit.
Enhancements
Text and Chart Improvements:
- Accurate text positioning, gradient fills, font styles, and horizontal axis data during PDF/image conversions.
Insert/Delete Enhancements:
- Overloaded
insertColumns()
,deleteColumns()
, anddeleteRows()
now acceptInsertOptions
/DeleteOptions
for fine-grained control.
- Overloaded
Style-Aware Text Replacement:
ReplaceOptions.styleFlags
allows selective formatting changes when replacing text.
Power Query Metadata:
- Added
PowerQueryFormula.groupName
and clarified formula types viaPowerQueryFormulaType
.
- Added
Bug Fixes
Rendering Issues:
- Corrected display of 3D chart gradients, superscripts, and data alignment in PDF and EMF.
- Fixed HTML conversion background color and chart graphic errors.
Formula Evaluation:
- Addressed incorrect results for
MROUND
and other formulas after callingworkbook.calculateFormula()
.
- Addressed incorrect results for
File Conversion & Parsing:
- Resolved
NumberFormatException
on PDF export with percentage strings. - Fixed
NullPointerException
andInvalid ValidationType
errors during Excel file loading.
- Resolved
JDK 21 Compatibility:
- Prevented crash in
SheetRender.toImage()
under JDK 21 environments.
- Prevented crash in
Public API and Backwards Incompatible Changes
New Classes & Properties:
AbstractFormulaChangeMonitor
InsertOptions.formulaChangeMonitor
,DeleteOptions.formulaChangeMonitor
PivotField.regionType
,isValueFields
,clearFilter()
PivotFilter.useWholeDay
,filterCategory
,valueFieldIndex
GridUpdateMonitor
,GridJsWorkbook.updateMonitor
ReplaceOptions.styleFlags
HtmlSaveOptions.disableCss
,SaveOptions.checkExcelRestriction
Obsoleted or Replaced:
PivotFilter.autoFilter
→ use explicit type filter methodsPivotFilter.measureFldIndex
→ usevalueFieldIndex
PivotFilterType.*
updated for clarity (e.g.,DateNewerThan
→DateAfter
)WarningInfo.warningType
→ usewarningInfo.type
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.Cells for Java 24.12 Release Notes.
track formula changes excel java
| pivotfilter api refactor
| htmlsaveoptions disable css
| replace style flags aspose
| xlsx to pdf text position fix
Version | Release Date |
---|---|
25.5 | May 13, 2025 |
25.4 | April 11, 2025 |
25.3 | March 14, 2025 |
25.2 | February 14, 2025 |
25.1 | January 15, 2025 |
24.12 | December 12, 2024 |
24.11 | November 13, 2024 |
24.10 | October 11, 2024 |
24.9 | September 12, 2024 |
24.8 | August 8, 2024 |
24.7 | July 12, 2024 |
24.6 | June 17, 2024 |
24.5 | May 10, 2024 |
24.4 | April 10, 2024 |
24.3 | March 12, 2024 |
24.2 | February 6, 2024 |
24.1 | January 11, 2024 |
23.12 | December 14, 2023 |
23.11 | November 10, 2023 |
23.10 | October 13, 2023 |
23.9 | September 15, 2023 |
23.8 | August 10, 2023 |
23.7 | July 13, 2023 |
23.6 | June 12, 2023 |
23.5 | May 10, 2023 |
23.4 | April 12, 2023 |
23.3 | March 8, 2023 |
23.2 | February 9, 2023 |
23.1 | January 10, 2023 |
22.12 | December 12, 2022 |
22.11 | November 11, 2022 |
22.10 | October 12, 2022 |
22.9 | September 13, 2022 |
22.8 | August 5, 2022 |
22.7 | July 11, 2022 |
22.6 | June 13, 2022 |
22.5 | May 11, 2022 |
22.4 | April 13, 2022 |
22.3 | March 11, 2022 |
22.2 | February 16, 2022 |
22.1 | January 11, 2022 |
21.12 | December 9, 2021 |
21.11 | November 9, 2021 |
21.10 | October 15, 2021 |
21.9 | September 16, 2021 |
21.8 | August 12, 2021 |
21.7 | July 14, 2021 |
21.6 | June 18, 2021 |
21.5 | May 14, 2021 |
21.4 | April 15, 2021 |
21.3 | March 12, 2021 |
21.2 | February 5, 2021 |
21.1 | January 15, 2021 |
20.12 | December 18, 2020 |
20.11 | November 12, 2020 |
20.10 | October 19, 2020 |
20.9 | September 10, 2020 |
20.8 | August 13, 2020 |
20.7 | July 15, 2020 |
20.6 | June 12, 2020 |
20.5 | May 21, 2020 |
20.4 | April 17, 2020 |
20.3 | March 20, 2020 |
20.2 | February 20, 2020 |
20.1 | January 17, 2020 |
19.12 | December 19, 2019 |
19.11 | November 19, 2019 |
19.10 | October 21, 2019 |
19.9 | September 23, 2019 |
19.8 | August 21, 2019 |
19.7 | July 18, 2019 |
19.6 | June 21, 2019 |
19.5 | May 22, 2019 |
19.4 | April 18, 2019 |
19.3 | March 19, 2019 |
19.2 | February 20, 2019 |
19.1 | January 18, 2019 |
18.12 | December 20, 2018 |
18.11 | November 20, 2018 |
18.10 | October 19, 2018 |
18.9 | September 19, 2018 |
18.8 | August 16, 2018 |
18.7 | July 13, 2018 |
18.6 | June 22, 2018 |
18.5 | May 21, 2018 |
18.4 | April 20, 2018 |
18.3 | March 19, 2018 |
18.2 | February 9, 2018 |
18.1 | January 22, 2018 |
17.12 | December 18, 2017 |
17.11 | November 21, 2017 |
17.10 | October 20, 2017 |
17.9 | September 20, 2017 |
17.8 | August 17, 2017 |
17.7 | July 19, 2017 |
17.6 | June 16, 2017 |
17.5 | May 17, 2017 |
17.4.0 | April 24, 2017 |
17.3.0 | March 17, 2017 |
17.02.0 | February 17, 2017 |
17.1.0 | January 13, 2017 |
16.12.0 | December 15, 2016 |
16.11.0 | November 14, 2016 |
16.10.0 | October 13, 2016 |
9.0.0 | September 14, 2016 |
8.9.2 | August 22, 2016 |
8.9.1 | August 15, 2016 |
8.9.0 | July 18, 2016 |
8.8.3 | June 28, 2016 |
8.8.2 | June 3, 2016 |
8.8.1 | May 26, 2016 |
8.8.0 | April 22, 2016 |
8.7.2 | March 29, 2016 |
8.7.1 | February 26, 2016 |
8.7.0 | January 27, 2016 |
8.6.3 | December 24, 2015 |
File | Classifier | Size |
---|---|---|
aspose-cells-24.12-android.via.java-javadoc.jar | android.via.java-javadoc | 2 MB |
aspose-cells-24.12-android.via.java-resources.jar | android.via.java-resources | 1 MB |
aspose-cells-24.12-android.via.java.jar | android.via.java | 8 MB |
aspose-cells-24.12-gridjs-javadoc.jar | gridjs-javadoc | 83 KB |
aspose-cells-24.12-gridjs.jar | gridjs | 192 KB |
aspose-cells-24.12-gridweb-jakarta.jar | gridweb-jakarta | 8 MB |
aspose-cells-24.12-gridweb-javadoc.jar | gridweb-javadoc | 482 KB |
aspose-cells-24.12-gridweb-resources.jar | gridweb-resources | 113 KB |
aspose-cells-24.12-gridweb.jar | gridweb | 8 MB |
aspose-cells-24.12-javadoc.jar | javadoc | 2 MB |
aspose-cells-24.12.jar | 8 MB | |
aspose-cells-24.12.pom | 389 bytes |