Browse our Products
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells</artifactId>
<version>24.10</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-cells', version: '24.10')
<dependency org="com.aspose" name="aspose-cells" rev="24.10">
<artifact name="aspose-cells" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-cells" % "24.10"
What’s new in Aspose.Cells for Java 24.10
Release Highlights
Aspose.Cells for Java 24.10 focuses on unifying deletion behavior for blank rows/columns, improving pivot table operations, and adding CHM format support. This release also addresses rendering discrepancies in PDF and HTML conversions, and includes precise formula control via new parsing options.
New Features
CHM File Format Support:
IntroducedFileFormatType.Chm
andLoadFormat.Chm
enums to recognize and work with CHM (compiled HTML help) files.External Connection Management Expanded:
- Added properties like
classType
,sourceType
,connectionFile
,command
,commandType
, and more inExternalConnection
for deeper control. - Deprecated
connectionId
and replaced it withid
.
- Added properties like
Pivot Table Enhancements:
- Added
PivotTable.getSourceDataConnections()
andgetNamesOfSourceDataConnections()
for external source access. - New
PivotRefreshState
provides a non-exceptional way to track refresh results. - Enhanced support for classic and compact pivot tables via
PivotTableCollection.add(...)
.
- Added
ODS File Improvements:
OdsLoadOptions.isClassicPivotTable
loads classic-style pivots from ODS files.OdsSaveOptions.ignorePivotTables
allows skipping pivot tables when saving to ODS.
Enhancements
Unified Behavior for Deleting Blank Rows and Columns:
- Both
deleteBlankRows()
anddeleteBlankColumns()
now ignore drawing objects by default. - To preserve drawings, use
DeleteBlankOptions.setDrawingsAsBlank(false)
.
- Both
Formula Parsing Control:
- New method
Cell.setFormula(String formula, FormulaParseOptions options)
gives users more control when setting formulas with custom parsing behavior.
- New method
Improved Date Formatting:
- Now supports formatting invalid date
1900-02-29
to mimic Excel behavior for legacy compatibility.
- Now supports formatting invalid date
Performance and Compatibility Fixes:
- Enhanced performance of
Cells.clearContents()
. - Fixed Eclipse compile-time error due to
aspose-cells.jar
structure in certain setups.
- Enhanced performance of
Bug Fixes
Rendering and Conversion:
- Fixed incorrect placement of flowchart arrows and missing images in XLSX to PDF conversions.
- Restored original text color in Waterfall chart labels.
- Resolved background color mismatches and inconsistent data rendering when saving to HTML.
Formula and Precision Issues:
- Fixed incorrect formula calculation under
FormulaSettings.setPrecisionAsDisplayed(true)
on JDK 8+. - Corrected
TEXTJOIN()
behavior to align with Excel.
- Fixed incorrect formula calculation under
Pivot Table and Range Handling:
- Ensured pivot field title “Total” appears in report layouts.
- Restored named ranges lost during XLSX to XLSB conversions.
Public API and Backwards Incompatible Changes
New Methods and Properties:
DeleteBlankOptions.drawingsAsBlank
,startIndex
,endIndex
Cell.setFormula(String, FormulaParseOptions)
PivotTable.getSourceDataConnections()
,getNamesOfSourceDataConnections()
PivotTable.repeatItemsOnEachPrintedPage
ExternalConnection.command
,commandType
,connectionFile
,connectionString
,secondCommand
New Classes and Enums:
PivotRefreshState
FileFormatType.Chm
,LoadFormat.Chm
Obsoleted:
PivotTable.externalConnectionDataSource
→ usegetSourceDataConnections()
PivotTable.itemPrintTitles
→ userepeatItemsOnEachPrintedPage
ExternalConnection.connectionId
→ useid
ExternalConnection.type
→ usesourceType
🔍 Explore the Full Release Details
For full list of updates, please visit Aspose.Cells for Java 24.10 Release Notes.
deleteblankoptions drawingsasblank
| pivot get source data connection
| aspose cells chm file format
| xlsx to pdf flowchart arrow fix
| set formula parse options java
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.10-gridjs-javadoc.jar | gridjs-javadoc | 80 KB |
aspose-cells-24.10-gridjs.jar | gridjs | 189 KB |
aspose-cells-24.10-gridweb-jakarta.jar | gridweb-jakarta | 8 MB |
aspose-cells-24.10-gridweb-javadoc.jar | gridweb-javadoc | 481 KB |
aspose-cells-24.10-gridweb-resources.jar | gridweb-resources | 113 KB |
aspose-cells-24.10-gridweb.jar | gridweb | 8 MB |
aspose-cells-24.10-javadoc.jar | javadoc | 2 MB |
aspose-cells-24.10.jar | 8 MB | |
aspose-cells-24.10.pom | 389 bytes |