Skip to content

Commit 3401c5d

Browse files
committed
ISSUE-CELLSCLOUD-13424: Development of cells cloud sdk 25.9.
1 parent c47f03b commit 3401c5d

File tree

488 files changed

+2764
-1177
lines changed

Some content is hidden

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

488 files changed

+2764
-1177
lines changed

HistoryVersion.md

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

3+
## Feature & Enhancements in Version 25.8
4+
5+
|**Summary**|**Category**|
6+
| :- | :- |
7+
| Support of Authorization in Aspose.Cells Cloud Docker Container | New Feature |
8+
| New Feature: Aggregate cells by color in CalculateController. | New Feature |
9+
| New Feature: Math Calculations in CalculateController. | New Feature |
10+
| New Feature: Adding/Deleting/Renaming worksheet in ManagementController. | New Feature |
11+
| New Feature: Adding/Deleting worksheet in ManagementController. | New Feature |
12+
| New Feature: create spreadsheet in ManagementController. | New Feature |
13+
| New feature: Redesign the data import into the Spreadsheet. | New Feature |
14+
| New feature: Swap data ranges in the spreadsheet. | New Feature |
15+
| Fix the code generator of the cells cloud SDK specification for the enum query parameter. | Bug |
16+
317
## Feature & Enhancements in Version 25.7
418

519
|**Summary**| **Category** |

README.md

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.8-green?style=for-the-badge&logo=php) [![Product Page](https://img.shields.io/badge/Product-0288d1?style=for-the-badge&logo=Google-Chrome&logoColor=white)](https://products.aspose.cloud/cells/php/) [![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-php/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) ![Packagist PHP Version Support](https://img.shields.io/badge/PHP->7.4-777BB4?style=for-the-badge&logo=php&logoColor=white) ![Packagist Downloads](https://img.shields.io/packagist/dt/aspose/cells-sdk-php?style=for-the-badge) [![License](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-go?style=for-the-badge&logo=rocket&logoColor=white)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-go/blob/master/LICENSE?style=for-the-badge) [![PHP](https://img.shields.io/badge/Composer-require%20aspose/cells--sdk--php-8892BF?logo=php&style=for-the-badge)](https://packagist.org/packages/aspose/cells-sdk-php) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-php/25.8?style=for-the-badge)
1+
![](https://img.shields.io/badge/aspose.cells%20Cloud%20SDK-25.9-green?style=for-the-badge&logo=php) [![Product Page](https://img.shields.io/badge/Product-0288d1?style=for-the-badge&logo=Google-Chrome&logoColor=white)](https://products.aspose.cloud/cells/php/) [![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-php/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) ![Packagist PHP Version Support](https://img.shields.io/badge/PHP->7.4-777BB4?style=for-the-badge&logo=php&logoColor=white) ![Packagist Downloads](https://img.shields.io/packagist/dt/aspose/cells-sdk-php?style=for-the-badge) [![License](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-go?style=for-the-badge&logo=rocket&logoColor=white)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-go/blob/master/LICENSE?style=for-the-badge) [![PHP](https://img.shields.io/badge/Composer-require%20aspose/cells--sdk--php-8892BF?logo=php&style=for-the-badge)](https://packagist.org/packages/aspose/cells-sdk-php) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-php/25.9?style=for-the-badge)
22

33
# PHP package for Aspose.Cells Cloud
44

@@ -18,7 +18,7 @@ To begin with Aspose.Cells Cloud, here's what you need to do:
1818
```json
1919
{
2020
"require": {
21-
"aspose/cells-cloud": "^25.8"
21+
"aspose/cells-cloud": "^25.9"
2222
}
2323
}
2424
```
@@ -114,21 +114,16 @@ $response = $cellsApi->convertSpreadsheet(new \Aspose\Cells\Cloud\Request\Conver
114114
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
115115
- 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.
116116

117-
## Feature & Enhancements in Version 25.8
117+
## Feature & Enhancements in Version 25.9
118118

119119
Full list of issues covering all changes in this release:
120120

121121
|**Summary**|**Category**|
122122
| :- | :- |
123-
| Support of Authorization in Aspose.Cells Cloud Docker Container | New Feature |
124-
| New Feature: Aggregate cells by color in CalculateController. | New Feature |
125-
| New Feature: Math Calculations in CalculateController. | New Feature |
126-
| New Feature: Adding/Deleting/Renaming worksheet in ManagementController. | New Feature |
127-
| New Feature: Adding/Deleting worksheet in ManagementController. | New Feature |
128-
| New Feature: create spreadsheet in ManagementController. | New Feature |
129-
| New feature: Redesign the data import into the Spreadsheet. | New Feature |
130-
| New feature: Swap data ranges in the spreadsheet. | New Feature |
131-
| Fix the code generator of the cells cloud SDK specification for the enum query parameter. | Bug |
123+
| :- | :- |
124+
| Support trim spreadsheet content in Cells Cloud 4.0. | Improvement |
125+
| Support trim worksheet range content in Cells Cloud 4.0. | Improvement |
126+
| Fix few issues about spelling error. | Bug |
132127

133128
## Available SDKs
134129

docs/api/AddWorksheetToSpreadsheet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The Web API enables users to add a new worksheet to a workbook, specifying the w
1717
PUT http://api.aspose.cloud/v4.0/cells/spreadsheet/add/worksheet
1818
```
1919
### **Function Description**
20-
By using the AddWorksheet API, you can dynamically manage the structure of your workbook, adding new worksheets with specific types, positions, and names, thereby enhancing your productivity and control over spreadsheet management.**Considerations**: Ensure that the provided sheetName is unique to avoid conflicts with existing worksheets. If using a specific sheetType, ensure that it is supported by the workbook.**Error Handling**: If the sheetName is not provided or is invalid, the function may throw an exception or return an error message. If the position is out of range, the function may throw an exception or return an error message.
20+
By using the AddWorksheet API, you can dynamically manage the structure of your workbook, adding new worksheets with specific types, positions, and names, thereby enhancing your productivity and control over spreadsheet management.## **Error Handling**- **400 Bad Request**: Invalid url.- **401 Unauthorized**: Authentication has failed, or no credentials were provided.- **404 Not Found**: Source file not accessible.- **500 Server Error** The spreadsheet has encountered an anomaly in obtaining data.## **Key Features and Benefits**- **Spreadsheet Creation**: Allows users to create a new spreadsheet with a specified name.- **Template Support**: Optionally, users can provide a template to initialize the spreadsheet with predefined content or formatting.- **Flexibility in Workbook Management**: Provides detailed control over the addition of new worksheets, enhancing flexibility in managing workbook structure.
2121

2222
### The request parameters of **addWorksheetToSpreadsheet** API are:
2323

@@ -29,7 +29,7 @@ By using the AddWorksheet API, you can dynamically manage the structure of your
2929
|sheetName|String|Query|Specifies the type of worksheet to be added.If not provided, a default worksheet type will be used.|
3030
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
3131
|outStorageName|String|Query|Output file Storage Name.|
32-
|regoin|String|Query|The spreadsheet region setting.|
32+
|region|String|Query|The spreadsheet region setting.|
3333
|password|String|Query|The password for opening spreadsheet file.|
3434

3535
### **Response Description**

docs/api/AggregateCellsByColor.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@ The Aggregate by Color API provides a convenient way to perform calculations on
1717
PUT http://api.aspose.cloud/v4.0/cells/calculate/aggergate/color
1818
```
1919
### **Function Description**
20-
The Aggregate by Color API is a powerful tool for data analysis, allowing you to perform color-based aggregations efficiently. Whether you need to count, sum, find the max or min value, or calculate the average, this API provides the flexibility to handle various aggregate operations based on cell colors.- Color-Based Aggregation: Perform calculations on cells grouped by their fill or font color.- Aggregate Operations:- Count: Determine the number of cells with the same color.- Sum: Calculate the total value of cells with the same color.- Max Value: Identify the highest value among cells with the same color.- Min Value: Find the lowest value among cells with the same color.- Average Value: Compute the mean value of cells with the same color.**Example Use Case**Suppose you have a spreadsheet where different categories of data are highlighted with different colors. You can use the Aggregate by Color API to quickly summarize the data for each color category. For instance, you can calculate the total sales for cells highlighted in green or the average cost for cells highlighted in red.
20+
The Aggregate by Color API is a powerful tool for data analysis, allowing you to perform color-based aggregations efficiently. Whether you need to count, sum, find the max or min value, or calculate the average, this API provides the flexibility to handle various aggregate operations based on cell colors.- Color-Based Aggregation: Perform calculations on cells grouped by their fill or font color.- Aggregate Operations: - Count: Determine the number of cells with the same color. - Sum: Calculate the total value of cells with the same color. - Max Value: Identify the highest value among cells with the same color. - Min Value: Find the lowest value among cells with the same color. - Average Value: Compute the mean value of cells with the same color. ## **Error Handling**- **400 Bad Request**: Invalid url.- **401 Unauthorized**: Authentication has failed, or no credentials were provided.- **404 Not Found**: Source file not accessible.- **500 Server Error** The spreadsheet has encountered an anomaly in obtaining calculation data.## **Key Features and Benefits**- **Simplified Data Analysis**: Eliminates manual sorting or filtering of color-coded cells, reducing tedious manual operations and saving time.- **Clear Color-Driven Insights**: Enables users to quickly summarize and understand data rules based on color distinctions(e.g., identifying the total sales value of cells marked with a specific fill color).- **Strong Flexibility**: Adapts to multiple common analysis scenarios(quantity statistics, value summation, extremum search, average calculation) through its diversified aggregate operations, no need for additional custom development.## **Usage Scenarios**Suppose you have a spreadsheet where different categories of data are highlighted with different colors. You can use the Aggregate by Color API to quickly summarize the data for each color category. For instance, you can calculate the total sales for cells highlighted in green or the average cost for cells highlighted in red.
2121

2222
### The request parameters of **aggregateCellsByColor** API are:
2323

2424
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
2525
| :- | :- | :- |:- |
2626
|Spreadsheet|File|FormData|Upload spreadsheet file.|
27-
|worksheet|String|Query||
28-
|range|String|Query||
29-
|operation|String|Query||
30-
|colorPosition|String|Query||
31-
|regoin|String|Query|The spreadsheet region setting.|
27+
|worksheet|String|Query|Specified worksheet.|
28+
|range|String|Query|Specified range.|
29+
|operation|String|Query|Specify calculation operation methods, including Sum, Count, Average, Min, and Max.|
30+
|colorPosition|String|Query|Indicates the content to sum and count based on background color and/or font color.|
31+
|region|String|Query|The spreadsheet region setting.|
3232
|password|String|Query|The password for opening spreadsheet file.|
3333

3434
### **Response Description**

docs/api/CheckCloudServiceHealth.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Check the Health Status of Aspose.Cells Cloud Service.
1515
GET http://api.aspose.cloud/v4.0/cells/status/check
1616
```
1717
### **Function Description**
18-
This API provides real-time monitoring of Aspose.Cells Cloud service availability and operational status.Returns key health metrics such as service connectivity, response latency, and error rates(if applicable).Use cases:▸ Pre-flight checks before executing critical operations dependent on Aspose.Cells Cloud.▸ Automated service status monitoring for SLA compliance.▸ Diagnostic tooling during integration troubleshooting.Considerations:▸ Requires valid API credentials with read-only health check permissions.▸ Response codes (e.g., 200 OK for healthy, 503 Maintenance for downtime) must be programmatically handled.▸ Implement retry logic with exponential backoff if transient failures are detected.▸ Monitor API rate limits to avoid excessive health check calls.▸ Combine with logging/alerting systems for proactive incident response.
18+
This API provides real-time monitoring of Aspose.Cells Cloud service availability and operational status.Returns key health metrics such as service connectivity, response latency, and error rates(if applicable).Use cases: ▸ Pre-flight checks before executing critical operations dependent on Aspose.Cells Cloud. ▸ Automated service status monitoring for SLA compliance. ▸ Diagnostic tooling during integration troubleshooting.Considerations: ▸ Requires valid API credentials with read-only health check permissions. ▸ Response codes (e.g., 200 OK for healthy, 503 Maintenance for downtime) must be programmatically handled. ▸ Implement retry logic with exponential backoff if transient fa1ilures are detected. ▸ Monitor API rate limits to avoid excessive health check calls. ▸ Combine with logging/alerting systems for proactive incident response.
1919

2020
### The request parameters of **checkCloudServiceHealth** API are:
2121

docs/api/CodegenSpec.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ GET http://api.aspose.cloud/v4.0/cells/codegen/spec
2020

2121
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
2222
| :- | :- | :- |:- |
23-
|regoin|String|Query|The spreadsheet region setting.|
23+
|region|String|Query|The spreadsheet region setting.|
2424
|password|String|Query|The password for opening spreadsheet file.|
2525

2626
### **Response Description**

docs/api/CompressSpreadsheet.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ The Web API endpoint allows users to compress a spreadsheet to reduce its file s
1717
PUT http://api.aspose.cloud/v4.0/cells/spreadsheet/compress
1818
```
1919
### **Function Description**
20-
By using the CompressSpreadsheet API, you can dynamically manage the storage and performance of your spreadsheets, applying specified compression levels to reduce file sizes and optimize storage usage. This feature enhances your ability to manage and optimize your spreadsheets efficiently, ensuring minimal storage usage and enhanced performance.
20+
By using the CompressSpreadsheet API, you can dynamically manage the storage and performance of your spreadsheets, applying specified compression levels to reduce file sizes and optimize storage usage. This feature enhances your ability to manage and optimize your spreadsheets efficiently, ensuring minimal storage usage and enhanced performance.## **Error Handling**- **400 Bad Request**: Invalid url.- **401 Unauthorized**: Authentication has failed, or no credentials were provided.- **404 Not Found**: Source file not accessible.- **500 Server Error** The spreadsheet has encountered an anomaly in obtaining data.## **Key Features and Benefits**- **Dynamic Compression**: Allows users to compress a spreadsheet to reduce its file size.- **Specified Compression Levels**: Provides the ability to apply different levels of compression based on user requirements.
2121

2222
### The request parameters of **compressSpreadsheet** API are:
2323

@@ -27,7 +27,7 @@ By using the CompressSpreadsheet API, you can dynamically manage the storage and
2727
|level|Integer|Query|Specifies the compression level to be applied to the spreadsheet. The level should be within a valid range (e.g., 0-9 for most compression algorithms, where 0 is no compression and 9 is maximum compression).|
2828
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
2929
|outStorageName|String|Query|Output file Storage Name.|
30-
|regoin|String|Query|The spreadsheet region setting.|
30+
|region|String|Query|The spreadsheet region setting.|
3131
|password|String|Query|The password for opening spreadsheet file.|
3232

3333
### **Response Description**

0 commit comments

Comments
 (0)