Skip to content

Commit dfc43a0

Browse files
committed
Optimize operate scope options, Add protect/unprotect spreadsheet features and convert worksheet/table/range to other formats.
1 parent 53a9859 commit dfc43a0

File tree

419 files changed

+4171
-759
lines changed

Some content is hidden

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

419 files changed

+4171
-759
lines changed

HistoryVersion.md

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

3+
## Feature & Enhancements in Version 25.6
4+
5+
|**Summary**| **Category** |
6+
| :- |:-------------|
7+
| Optimize the upload file API | Improvement |
8+
| Support delete blank rows, columns, and worksheets. | New Feature |
9+
| Optimize search context for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
10+
| Optimize search broken links for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
11+
| Optimize replace context for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
12+
13+
314
## Feature & Enhancements in Version 25.5
415

516
- Add the new API for getting the public key for encrypting the password.

README.md

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.6-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.6?style=for-the-badge)
1+
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.7-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.7?style=for-the-badge)
22

33
# Python package for Aspose.Cells Cloud
44

@@ -26,10 +26,9 @@ from asposecellscloud.apis.cells_api import CellsApi
2626
from asposecellscloud.models import *
2727
from asposecellscloud.requests import *
2828

29-
api = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'),"v3.0",os.getenv('CellsCloudApiBaseUrl'))
29+
cellsApi = CellsApi(os.getenv('CellsCloudClientId'),os.getenv('CellsCloudClientSecret'),"v3.0",os.getenv('CellsCloudApiBaseUrl'))
3030

31-
request = PutConvertWorkbookRequest( "./Book1.xlsx" , format= 'pdf')
32-
api.put_convert_workbook(request)
31+
cellsApi.convert_spreadsheet(ConvertSpreadsheetRequest( 'EmployeeSalesSummary.xlsx', 'pdf') , local_outpath = "EmployeeSalesSummary.pdf")
3332

3433
```
3534

@@ -93,17 +92,15 @@ api.put_convert_workbook(request)
9392
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
9493
- 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.
9594

96-
## Feature & Enhancements in Version v25.6.0
95+
## Feature & Enhancements in Version v25.7.0
9796

9897
Full list of issues covering all changes in this release:
9998

10099
|**Summary**| **Category** |
101100
| :- |:-------------|
102-
| Optimize the upload file API | Improvement |
103-
| Support delete blank rows, columns, and worksheets. | New Feature |
104-
| Optimize search context for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
105-
| Optimize search broken links for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
106-
| Optimize replace context for remote spreadsheet features by splitting them into independent APIs, each dedicated to a specific operational area. | New Feature |
101+
| Optimize operate scope options for extProcessingController.| Improvement |
102+
| Add protect/unprotect spreadsheet APIs.| New Feature |
103+
| Add convert worksheet/table/range to other formats. | New Feature |
107104

108105
## Available SDKs
109106

asposecellscloud/__init__.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -478,8 +478,23 @@
478478
from asposecellscloud.requests.get_aspose_cells_cloud_status_request import GetAsposeCellsCloudStatusRequest
479479
from asposecellscloud.requests.check_cloud_service_health_request import CheckCloudServiceHealthRequest
480480
from asposecellscloud.requests.export_spreadsheet_as_format_request import ExportSpreadsheetAsFormatRequest
481+
from asposecellscloud.requests.export_worksheet_as_format_request import ExportWorksheetAsFormatRequest
481482
from asposecellscloud.requests.export_chart_as_format_request import ExportChartAsFormatRequest
483+
from asposecellscloud.requests.export_table_as_format_request import ExportTableAsFormatRequest
484+
from asposecellscloud.requests.export_range_as_format_request import ExportRangeAsFormatRequest
482485
from asposecellscloud.requests.convert_spreadsheet_request import ConvertSpreadsheetRequest
486+
from asposecellscloud.requests.convert_worksheet_to_image_request import ConvertWorksheetToImageRequest
487+
from asposecellscloud.requests.convert_worksheet_to_pdf_request import ConvertWorksheetToPdfRequest
488+
from asposecellscloud.requests.convert_table_to_image_request import ConvertTableToImageRequest
489+
from asposecellscloud.requests.convert_table_to_pdf_request import ConvertTableToPdfRequest
490+
from asposecellscloud.requests.convert_table_to_csv_request import ConvertTableToCsvRequest
491+
from asposecellscloud.requests.convert_table_to_html_request import ConvertTableToHtmlRequest
492+
from asposecellscloud.requests.convert_table_to_json_request import ConvertTableToJsonRequest
493+
from asposecellscloud.requests.convert_range_to_image_request import ConvertRangeToImageRequest
494+
from asposecellscloud.requests.convert_range_to_pdf_request import ConvertRangeToPdfRequest
495+
from asposecellscloud.requests.convert_range_to_csv_request import ConvertRangeToCsvRequest
496+
from asposecellscloud.requests.convert_range_to_html_request import ConvertRangeToHtmlRequest
497+
from asposecellscloud.requests.convert_range_to_json_request import ConvertRangeToJsonRequest
483498
from asposecellscloud.requests.convert_chart_to_image_request import ConvertChartToImageRequest
484499
from asposecellscloud.requests.convert_chart_to_pdf_request import ConvertChartToPdfRequest
485500
from asposecellscloud.requests.save_spreadsheet_as_request import SaveSpreadsheetAsRequest
@@ -489,6 +504,8 @@
489504
from asposecellscloud.requests.split_spreadsheet_request import SplitSpreadsheetRequest
490505
from asposecellscloud.requests.split_remote_spreadsheet_request import SplitRemoteSpreadsheetRequest
491506
from asposecellscloud.requests.get_public_key_request import GetPublicKeyRequest
507+
from asposecellscloud.requests.protect_spreadsheet_request import ProtectSpreadsheetRequest
508+
from asposecellscloud.requests.unprotect_spreadsheet_request import UnprotectSpreadsheetRequest
492509
from asposecellscloud.requests.search_spreadsheet_content_request import SearchSpreadsheetContentRequest
493510
from asposecellscloud.requests.search_content_in_remote_spreadsheet_request import SearchContentInRemoteSpreadsheetRequest
494511
from asposecellscloud.requests.search_content_in_remote_worksheet_request import SearchContentInRemoteWorksheetRequest
@@ -501,6 +518,8 @@
501518
from asposecellscloud.requests.search_broken_links_in_remote_spreadsheet_request import SearchBrokenLinksInRemoteSpreadsheetRequest
502519
from asposecellscloud.requests.search_broken_links_in_remote_worksheet_request import SearchBrokenLinksInRemoteWorksheetRequest
503520
from asposecellscloud.requests.search_broken_links_in_remote_range_request import SearchBrokenLinksInRemoteRangeRequest
521+
from asposecellscloud.requests.spec_request import SpecRequest
522+
from asposecellscloud.requests.codegen_spec_request import CodegenSpecRequest
504523
from asposecellscloud.requests.delete_spreadsheet_blank_rows_request import DeleteSpreadsheetBlankRowsRequest
505524
from asposecellscloud.requests.delete_spreadsheet_blank_columns_request import DeleteSpreadsheetBlankColumnsRequest
506525
from asposecellscloud.requests.delete_spreadsheet_blank_worksheets_request import DeleteSpreadsheetBlankWorksheetsRequest

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.6/python'
91+
self.user_agent = 'Aspose.Cells.Cloud/25.7/python'
9292

9393
@property
9494
def user_agent(self):

0 commit comments

Comments
 (0)