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
[Aspose.Cells Cloud SDK for Ruby](https://products.aspose.cloud/cells/ruby) is a cloud-first REST API that lets Ruby 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 Ruby](https://products.aspose.cloud/cells/ruby) is a cloud-native REST API that enables Ruby 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
+
7
+
- Cell formatting, formulas, and data validation
8
+
- Pivot tables, charts, hyperlinks, and comments
9
+
- Conditional formatting and smart markers
10
+
- Worksheet merging, splitting, and protection
11
+
- Batch processing and background removal
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.
4
14
5
15
## Quick Start Guide
6
16
@@ -12,7 +22,7 @@ To begin with Aspose.Cells Cloud, here's what you need to do:
12
22
- execute the following command to get the latest Gem package.
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
115
125
- 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.
116
126
117
-
## Feature & Enhancements in Version 25.10
127
+
## Feature & Enhancements in Version 25.11
118
128
119
129
Full list of issues covering all changes in this release:
|region|String|Query|The spreadsheet region setting.|
28
+
|password|String|Query|The password for opening spreadsheet file.|
29
+
30
+
### **Response Description**
31
+
```json
32
+
{
33
+
File
34
+
}
35
+
```
36
+
37
+
38
+
## OpenAPI Specification
39
+
40
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/ConversionController/ConvertSpreadsheetToJson) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
Copy file name to clipboardExpand all lines: docs/api/RemoveCharacters.md
+3-6Lines changed: 3 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# **Spreadsheet Cloud API: removeCharacters**
2
2
3
-
Perform operations or delete any custom characters, character sets, and substrings within a selected range for a specific position.
3
+
Deletes user-defined characters, predefined symbol sets, or any substring from every cell in the chosen range while preserving formulas, formatting and data-validation.
4
4
5
5
6
6
## **Quick Start**
@@ -17,20 +17,17 @@ Perform operations or delete any custom characters, character sets, and substrin
17
17
PUT http://api.aspose.cloud/v4.0/cells/content/remove/characters
18
18
```
19
19
### **Function Description**
20
-
RemoveCustomText performs precise, position-based or pattern-based deletion inside the supplied range while preserving formulas, formatting and data-validation.- Head / tail truncation: theFirstNCharacters and theLastNCharacters are mutually exclusive with text-boundary modes.- Boundary modes: allCharactersBeforeText and allCharactersAfterText delete everything up-to or after the supplied substring (first occurrence).- Character-sets: provide any Unicode run (e.g. "(){}-") or regex class; matching code-points are stripped, order is ignored.- Empty result is allowed; if every character is removed the cell becomes blank(empty string). - Numbers, booleans, errors are skipped; only string-type cell values are touched.- Returns the count of modified cells and the updated workbook stream.
20
+
RemoveCustomText performs precise, position-based or pattern-based deletion inside the supplied range while preserving formulas, formatting and data-validation. **Removal modes** - `CustomChars` – delete each character supplied in `customCharacters` (case-insensitive by default) - `CharacterSet` – pick a built-in set: - `NonPrinting` – ASCII 0-31 + 127,129,141,143,144,157 (line-breaks, etc.) - `Text` – all letters A-Z / a-z - `Numeric` – all digits 0-9 - `Symbols` – math, geometric, technical, currency, letter-like symbols (?, ™, 1, …) - `Punctuation` – any punctuation mark - `Substring` – remove the entire substring specified in `substring` (case-sensitive option available) **Options** - `caseSensitive` – affects `Substring` mode and `CustomChars` when enabled - Empty result is allowed; if every character is removed the cell becomes blank(empty string). - Numbers, booleans, errors are skipped; only string-type cell values are touched.- Returns the count of modified cells and the updated workbook stream.
21
21
22
22
### The request parameters of **removeCharacters** API are:
23
23
24
24
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
Deletes characters from every cell in the target range by position (first/last N, before/after a substring, or between two delimiters) while preserving formulas, formatting and data-validation.
PUT http://api.aspose.cloud/v4.0/cells/content/remove/characters-by-position
18
+
```
19
+
### **Function Description**
20
+
**Position modes** - `theFirstNCharacters` – remove N characters from the start - `LastN` – remove N characters from the end - `BeforeText` – delete everything before the first occurrence of the supplied substring - `AfterText` – delete everything after the first occurrence - `BetweenValues` – strip the substring (and optionally the delimiters themselves) between two user-defined values **Options** - `caseSensitive` – affects `BeforeText`, `AfterText` and `BetweenValues` searches - `includingDelimiters` – when `BetweenValues` is used, controls whether the two boundary values are also removed
21
+
22
+
### The request parameters of **removeCharactersByPosition** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
|region|String|Query|The spreadsheet region setting.|
37
+
|password|String|Query|The password for opening spreadsheet file.|
38
+
39
+
### **Response Description**
40
+
```json
41
+
{
42
+
File
43
+
}
44
+
```
45
+
46
+
47
+
## OpenAPI Specification
48
+
49
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/TextProcessingController/RemoveCharactersByPosition) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
Finds and removes repeated substrings inside every cell of the chosen range, using user-defined or preset delimiters, while preserving formulas, formatting and data-validation.
PUT http://api.aspose.cloud/v4.0/cells/content/remove/duplicate-substrings
18
+
```
19
+
### **Function Description**
20
+
**How duplicates are detected** 1. Each cell value is split into substrings by the chosen delimiter(s). 2. The tool compares substrings **within the same cell** and keeps only the **first occurrence** of each duplicate. 3. Cleaned substrings are re-joined with the same delimiter(s) and written back to the cell. **Delimiter options** - Preset list: comma, semicolon, space, tab, line-break - `Custom` – enter any character(s); multiple characters are treated as one composite delimiter - `TreatConsecutiveDelimitersAsOne` – collapse adjacent delimiters into a single separator **Search options** - `headerRows` – number of header rows to exclude from processing (default 1) - `caseSensitive` – if true, "AAA" and "aaa" are **not** duplicates - `backupWorksheet` – create a backup sheet named `#Sheet(1)` before removal Only string-type cells are processed; numbers, booleans and formulas are converted to string before splitting (formulas are dropped). Returns the count of cleaned cells and the updated workbook stream. The operation is idempotent and streaming-safe for files up to 500 MB.
21
+
22
+
### The request parameters of **removeDuplicateSubstrings** API are:
23
+
24
+
| Parameter Name | Type | Path/Query String/HTTPBody | Description |
|region|String|Query|The spreadsheet region setting.|
35
+
|password|String|Query|The password for opening spreadsheet file.|
36
+
37
+
### **Response Description**
38
+
```json
39
+
{
40
+
File
41
+
}
42
+
```
43
+
44
+
45
+
## OpenAPI Specification
46
+
47
+
The [OpenAPI Specification](https://reference.aspose.cloud/cells/#/TextProcessingController/RemoveDuplicateSubstrings) defines a publicly accessible programming interface and lets you carry out REST interactions directly from a web browser.
Copy file name to clipboardExpand all lines: docs/api/SearchBrokenLinksInRemoteRange.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -14,7 +14,7 @@ Search broken links in the range of remoted spreadsheet.
14
14
### **Endpoint**
15
15
16
16
```
17
-
PUT http://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}search/broken-links
17
+
PUT http://api.aspose.cloud/v4.0/cells/{name}/worksheets/{worksheet}/ranges/{cellArea}/search/broken-links
18
18
```
19
19
### **Function Description**
20
20
This method searches for broken links within a range of spreadsheet file stored in remote cloud storage. It scans all sheets and cells to identify hyperlinks that no longer point to valid destinations, such as dead URLs or missing external references. The operation is performed remotely within the cloud environment, without requiring the file to be downloaded to the local machine. Ensure that you have valid cloud storage credentials and proper access permissions to the target file. If the source file cannot be accessed, if it contains unsupported formats, or if an error occurs during the scanning process, an appropriate exception will be thrown. Depending on the implementation, the method may return a list of broken links with details such as sheet name, cell coordinates, and the invalid URL. Users should carefully review the results to update or remove outdated links in the spreadsheet.## **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**- **Remote Scanning**: Searches for broken links within a specified range in a spreadsheet stored in cloud storage.- **Comprehensive Coverage**: Scans all sheets and cells within the defined range to identify invalid hyperlinks.
0 commit comments