Skip to content

Commit f5a338f

Browse files
committed
ISSUE-CELLSCLOUD-13552: Add new features and fix test cases.
1 parent 04fc07f commit f5a338f

File tree

439 files changed

+5254
-996
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

439 files changed

+5254
-996
lines changed

CHANGELOG.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
11
# Release History Version
22

3+
## Feature & Enhancements in Version 25.10
4+
5+
|**Summary**|**Category**|
6+
| :- | :- |
7+
| Optimize data Transform API: replace delete with remove. | Improvement |
8+
| Support to update the spreadsheet content words case in Cells Cloud 4.0. | Improvement |
9+
| Support to remove characters from spreadsheet content in Cells Cloud 4.0. | Improvement |
10+
| Support to add text for spreadsheet content in Cells Cloud 4.0. | Improvement |
11+
| Support to convert text for spreadsheet content in Cells Cloud 4.0. | Improvement |
12+
| Support to extract text for spreadsheet content in Cells Cloud 4.0. | Improvement |
13+
| Support to extract text for spreadsheet content in Cells Cloud 4.0. | Improvement |
14+
| Support to split text for spreadsheet content in Cells Cloud 4.0. | Improvement |
15+
316
## Feature & Enhancements in Version v25.9
417

518
|**Summary**|**Category**|

README.md

Lines changed: 24 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
1-
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.10-green?style=for-the-badge&logo=python) [![Product Page](https://img.shields.io/badge/Product-0288d1?style=for-the-badge&logo=Google-Chrome&logoColor=white)](https://products.aspose.cloud/cells/python/) [![Documentation](https://img.shields.io/badge/Documentation-388e3c?style=for-the-badge&logo=Hugo&logoColor=white)](https://docs.aspose.cloud/cells/) [![API Ref](https://img.shields.io/badge/Reference-f39c12?style=for-the-badge&logo=html5&logoColor=white)](https://reference.aspose.cloud/cells/) [![Examples](https://img.shields.io/badge/Examples-1565c0?style=for-the-badge&logo=Github&logoColor=white)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl/tree/master/Examples) [![Blog](https://img.shields.io/badge/Blog-d32f2f?style=for-the-badge&logo=WordPress&logoColor=white)](https://blog.aspose.cloud/categories/aspose.cells-cloud-product-family/) [![Support](https://img.shields.io/badge/Support-7b1fa2?style=for-the-badge&logo=Discourse&logoColor=white)](https://forum.aspose.cloud/c/cells/7) [![PyPI](https://img.shields.io/pypi/v/asposecellscloud?style=for-the-badge)](https://pypi.org/project/asposecellscloud/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asposecellscloud?style=for-the-badge)](https://www.python.org/) [![PyPI - Downloads](https://img.shields.io/pypi/dm/asposecellscloud?style=for-the-badge)](https://pypi.org/project/asposecellscloud/) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-python?style=for-the-badge)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-python/25.10?style=for-the-badge)
1+
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.11-green?style=for-the-badge&logo=python) [![Product Page](https://img.shields.io/badge/Product-0288d1?style=for-the-badge&logo=Google-Chrome&logoColor=white)](https://products.aspose.cloud/cells/python/) [![Documentation](https://img.shields.io/badge/Documentation-388e3c?style=for-the-badge&logo=Hugo&logoColor=white)](https://docs.aspose.cloud/cells/) [![API Ref](https://img.shields.io/badge/Reference-f39c12?style=for-the-badge&logo=html5&logoColor=white)](https://reference.aspose.cloud/cells/) [![Examples](https://img.shields.io/badge/Examples-1565c0?style=for-the-badge&logo=Github&logoColor=white)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl/tree/master/Examples) [![Blog](https://img.shields.io/badge/Blog-d32f2f?style=for-the-badge&logo=WordPress&logoColor=white)](https://blog.aspose.cloud/categories/aspose.cells-cloud-product-family/) [![Support](https://img.shields.io/badge/Support-7b1fa2?style=for-the-badge&logo=Discourse&logoColor=white)](https://forum.aspose.cloud/c/cells/7) [![PyPI](https://img.shields.io/pypi/v/asposecellscloud?style=for-the-badge)](https://pypi.org/project/asposecellscloud/) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/asposecellscloud?style=for-the-badge)](https://www.python.org/) [![PyPI - Downloads](https://img.shields.io/pypi/dm/asposecellscloud?style=for-the-badge)](https://pypi.org/project/asposecellscloud/) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-python?style=for-the-badge)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-python/25.11?style=for-the-badge)
22

3-
[Aspose.Cells Cloud SDK for Python](https://products.aspose.cloud/cells/python) is a cloud-first REST API that lets Python applications create, read, edit, convert, and repair [Excel, ODS, CSV, JSON, and other spreadsheet files](https://docs.aspose.cloud/cells/supported-file-formats/) without installing Microsoft Office. It supports advanced features, including cell formatting, formulas, pivot tables, conditional styling, charts, hyperlinks, comments, data validation, document splitting, and merging, and runs on AWS, Azure, and Google Cloud, while ensuring data integrity.
3+
[Aspose.Cells Cloud SDK for Python](https://products.aspose.cloud/cells/python) is a cloud-native REST API that enables PHP developers to **create**, **read**, **edit**, **convert**, and **repair** spreadsheet files—including **Excel** (**XLS**, **XLSX**, **XLSB**, **XLSM**), **OpenDocument Spreadsheet (ODS**), **CSV**, **TSV**, **JSON**, **HTML**, **PDF**, and **more—without requiring Microsoft Excel or Office to be installed**.
4+
5+
Built on the **Aspose.Cells Cloud Web API**, this MIT-licensed SDK supports advanced spreadsheet operations such as:
6+
- Cell formatting, formulas, and data validation
7+
- Pivot tables, charts, hyperlinks, and comments
8+
- Conditional formatting and smart markers
9+
- Worksheet merging, splitting, and protection
10+
- Batch processing and background removal
11+
12+
13+
It seamlessly integrates with **AWS**, **Microsoft Azure**, and **Google Cloud**, ensuring **high availability**, **scalability**, and **data integrity**. Ideal for serverless apps, microservices, and cloud automation workflows.
414

515
## Quick Start Guide
616

@@ -89,20 +99,23 @@ cellsApi.convert_spreadsheet(ConvertSpreadsheetRequest( 'EmployeeSalesSummary.xl
8999
- **Import/Export Data**: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
90100
- **Security Management**: Offers a range of security features like data encryption, access control, and permission management to safeguard the security and integrity of spreadsheet data.
91101

92-
## Feature & Enhancements in Version v25.10
102+
## Feature & Enhancements in Version v25.11
93103

94104
Full list of issues covering all changes in this release:
95105

96106
|**Summary**|**Category**|
97107
| :- | :- |
98-
| Optimize data Transform API: replace delete with remove. | Improvement |
99-
| Support to update the spreadsheet content words case in Cells Cloud 4.0. | Improvement |
100-
| Support to remove characters from spreadsheet content in Cells Cloud 4.0. | Improvement |
101-
| Support to add text for spreadsheet content in Cells Cloud 4.0. | Improvement |
102-
| Support to convert text for spreadsheet content in Cells Cloud 4.0. | Improvement |
103-
| Support to extract text for spreadsheet content in Cells Cloud 4.0. | Improvement |
104-
| Support to extract text for spreadsheet content in Cells Cloud 4.0. | Improvement |
105-
| Support to split text for spreadsheet content in Cells Cloud 4.0. | Improvement |
108+
| Fix the APIs query parameters default for TextProcessingController. | Bug |
109+
| Fix the extract text API of the text processing controller | Bug |
110+
| Developing API functions for AI translation of Excel files | New Feature |
111+
| Fix SearchBrokenLinksInRemoteRange API route error. | Bug |
112+
| Supports positional character removal—delete from any index, any length. | New Feature |
113+
| Supports duplicate sub string removal—keep the first occurrence, drop the rest. | New Feature |
114+
| Refactored Split Text API: optimize delimiter parsing and on-demand position output. | Improvement |
115+
| Develop API functions for AI-powered translation of TXT articles. | New Feature |
116+
| Enhance format conversion by accepting full save-option settings via query parameters. | Improvement |
117+
| Enhanced format conversion with auto-fit support in Aspose.Cells Cloud Services 4.0. | Improvement |
118+
106119

107120
## Available SDKs
108121

asposecellscloud/__init__.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -477,6 +477,8 @@
477477
from asposecellscloud.models.excel_data_statistics import ExcelDataStatistics
478478
from asposecellscloud.models.worksheet_data_statistics import WorksheetDataStatistics
479479

480+
from asposecellscloud.requests.translation_spreadsheet_request import TranslationSpreadsheetRequest
481+
from asposecellscloud.requests.translate_text_file_request import TranslateTextFileRequest
480482
from asposecellscloud.requests.aggregate_cells_by_color_request import AggregateCellsByColorRequest
481483
from asposecellscloud.requests.math_calculate_request import MathCalculateRequest
482484
from asposecellscloud.requests.post_access_token_request import PostAccessTokenRequest
@@ -489,6 +491,7 @@
489491
from asposecellscloud.requests.export_range_as_format_request import ExportRangeAsFormatRequest
490492
from asposecellscloud.requests.convert_spreadsheet_request import ConvertSpreadsheetRequest
491493
from asposecellscloud.requests.convert_spreadsheet_to_pdf_request import ConvertSpreadsheetToPdfRequest
494+
from asposecellscloud.requests.convert_spreadsheet_to_json_request import ConvertSpreadsheetToJsonRequest
492495
from asposecellscloud.requests.convert_spreadsheet_to_csv_request import ConvertSpreadsheetToCsvRequest
493496
from asposecellscloud.requests.convert_worksheet_to_image_request import ConvertWorksheetToImageRequest
494497
from asposecellscloud.requests.convert_worksheet_to_pdf_request import ConvertWorksheetToPdfRequest
@@ -539,6 +542,8 @@
539542
from asposecellscloud.requests.trim_character_request import TrimCharacterRequest
540543
from asposecellscloud.requests.update_word_case_request import UpdateWordCaseRequest
541544
from asposecellscloud.requests.remove_characters_request import RemoveCharactersRequest
545+
from asposecellscloud.requests.remove_characters_by_position_request import RemoveCharactersByPositionRequest
546+
from asposecellscloud.requests.remove_duplicate_substrings_request import RemoveDuplicateSubstringsRequest
542547
from asposecellscloud.requests.add_text_request import AddTextRequest
543548
from asposecellscloud.requests.convert_text_request import ConvertTextRequest
544549
from asposecellscloud.requests.extract_text_request import ExtractTextRequest

asposecellscloud/api_client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ def __init__(self, host=None, header_name=None, header_value=None, cookie=None):
8888
self.host = host
8989
self.cookie = cookie
9090
# Set default User-Agent.
91-
self.user_agent = 'Aspose.Cells.Cloud/25.10/python'
91+
self.user_agent = 'Aspose.Cells.Cloud/25.11/python'
9292

9393
@property
9494
def user_agent(self):

0 commit comments

Comments
 (0)