You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
98
117
- 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.
99
118
100
-
## Feature & Enhancements in Version v25.7.0
119
+
## Feature & Enhancements in Version 25.8
101
120
102
121
Full list of issues covering all changes in this release:
103
122
104
-
|**Summary**|**Category**|
105
-
| :- |:-------------|
106
-
| Optimize operate scope options for extProcessingController.| Improvement |
107
-
| Add protect/unprotect spreadsheet APIs.| New Feature |
108
-
| Add convert worksheet/table/range to other formats. | New Feature |
123
+
|**Summary**|**Category**|
124
+
| :- | :- |
125
+
| Support of Authorization in Aspose.Cells Cloud Docker Container | New Feature |
126
+
| New Feature: Aggregate cells by color in CalculateController. | New Feature |
127
+
| New Feature: Math Calculations in CalculateController. | New Feature |
128
+
| New Feature: Adding/Deleting/Renaming worksheet in ManagementController. | New Feature |
129
+
| New Feature: Adding/Deleting worksheet in ManagementController. | New Feature |
130
+
| New Feature: create spreadsheet in ManagementController. | New Feature |
131
+
| New feature: Redesign the data import into the Spreadsheet. | New Feature |
132
+
| New feature: Swap data ranges in the spreadsheet. | New Feature |
133
+
| Fix the code generator of the cells cloud SDK specification for the enum query parameter. | Bug |
The Web API enables users to add a new worksheet to a workbook, specifying the worksheet's type, position, and name. This function provides flexibility in managing workbook structure by allowing detailed control over worksheet addition.
PUT http://api.aspose.cloud/v4.0/cells/spreadsheet/add/worksheet
18
+
```
19
+
### **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.
21
+
22
+
### The request parameters of **addWorksheetToSpreadsheet** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
|sheetType|String|Query|Specifies the name of the new worksheet.If not provided, a default name will be assigned.|
28
+
|position|Integer|Query|Specifies the position at which the new worksheet should be inserted.If not provided, the worksheet will be added at the end of the workbook.|
29
+
|sheetName|String|Query|Specifies the type of worksheet to be added.If not provided, a default worksheet type will be used.|
30
+
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|regoin|String|Query|The spreadsheet region setting.|
33
+
|password|String|Query|The password for opening spreadsheet file.|
34
+
35
+
### **Response Description**
36
+
```json
37
+
{
38
+
File
39
+
}
40
+
```
41
+
42
+
43
+
## OpenAPI Specification
44
+
45
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/ManagementController/AddWorksheetToSpreadsheet) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
The Aggregate by Color API provides a convenient way to perform calculations on cells that share the same fill or font color. This API supports a range of aggregate operations, including count, sum, maximum value, minimum value, and average value, enabling you to analyze and summarize data based on color distinctions.
PUT http://api.aspose.cloud/v4.0/cells/calculate/aggergate/color
18
+
```
19
+
### **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.
21
+
22
+
### The request parameters of **aggregateCellsByColor** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
|regoin|String|Query|The spreadsheet region setting.|
32
+
|password|String|Query|The password for opening spreadsheet file.|
33
+
34
+
### **Response Description**
35
+
```json
36
+
{
37
+
"Name": "AggregateResultByColorResponse",
38
+
"Type": "Class",
39
+
"ParentName": "CellsCloudResponse",
40
+
"IsAbstract": false,
41
+
"Properties": [
42
+
{
43
+
"Name": "AggregateResults",
44
+
"Nullable": true,
45
+
"ReadOnly": false,
46
+
"IsInherit": false,
47
+
"DataType": {
48
+
"Identifier": "Container",
49
+
"Reference": "AggregateResultByColor",
50
+
"ElementDataType": {
51
+
"Identifier": "Class",
52
+
"Reference": "AggregateResultByColor",
53
+
"Name": "class:aggregateresultbycolor"
54
+
},
55
+
"Name": "container"
56
+
}
57
+
},
58
+
{
59
+
"Name": "Code",
60
+
"Nullable": true,
61
+
"ReadOnly": false,
62
+
"IsInherit": true,
63
+
"DataType": {
64
+
"Identifier": "Integer",
65
+
"Name": "integer"
66
+
}
67
+
},
68
+
{
69
+
"Name": "Status",
70
+
"Nullable": true,
71
+
"ReadOnly": false,
72
+
"IsInherit": true,
73
+
"DataType": {
74
+
"Identifier": "String",
75
+
"Name": "string"
76
+
}
77
+
}
78
+
]
79
+
}
80
+
```
81
+
82
+
83
+
## OpenAPI Specification
84
+
85
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/CalculateController/AggregateCellsByColor) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
The Web API endpoint allows users to compress a spreadsheet to reduce its file size. This function provides a straightforward way to optimize the storage and performance of spreadsheets by applying a specified compression level.
PUT http://api.aspose.cloud/v4.0/cells/spreadsheet/compress
18
+
```
19
+
### **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.
21
+
22
+
### The request parameters of **compressSpreadsheet** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
|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).|
28
+
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|regoin|String|Query|The spreadsheet region setting.|
31
+
|password|String|Query|The password for opening spreadsheet file.|
32
+
33
+
### **Response Description**
34
+
```json
35
+
{
36
+
File
37
+
}
38
+
```
39
+
40
+
41
+
## OpenAPI Specification
42
+
43
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/ManagementController/CompressSpreadsheet) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
The Web API allows users to create a new spreadsheet with a specified name. Optionally, a template can be provided to initialize the spreadsheet with predefined content or formatting.
PUT http://api.aspose.cloud/v4.0/cells/spreadsheet/create
18
+
```
19
+
### **Function Description**
20
+
By using the CreateSpreadsheet function, you can quickly set up new spreadsheets with or without templates, streamlining your workflow and enhancing productivity.**Considerations**: Ensure that the provided name is unique to avoid conflicts with existing spreadsheets. If using a template, ensure that the template file is accessible and correctly formatted.**Error Handling**: If the name is not provided or is invalid, the function may throw an exception or return an error message. If the template file is specified but cannot be found or is corrupted, the function may also throw an exception or return an error message.
21
+
22
+
### The request parameters of **createSpreadsheet** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
25
+
| :- | :- | :- |:- |
26
+
|format|String|Query|Specifies the name of the new spreadsheet. This name will be used to identify the spreadsheet in the system.|
27
+
|template|String|Query|template: Optional.If provided, the new spreadsheet will be created based on the specified template.This can be useful for applying predefined layouts and styles.|
28
+
|outPath|String|Query|(Optional) The folder path where the workbook is stored. The default is null.|
|regoin|String|Query|The spreadsheet region setting.|
31
+
|password|String|Query|The password for opening spreadsheet file.|
32
+
33
+
### **Response Description**
34
+
```json
35
+
{
36
+
File
37
+
}
38
+
```
39
+
40
+
41
+
## OpenAPI Specification
42
+
43
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/ManagementController/CreateSpreadsheet) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
0 commit comments