Skip to content

Commit 833bd3c

Browse files
committed
Release Aspose.Cells Cloud SDK 23.12
1 parent 1ac770e commit 833bd3c

File tree

160 files changed

+3732
-3980
lines changed

Some content is hidden

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

160 files changed

+3732
-3980
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,4 @@ dist
55
.swagger-codegen
66
.swagger-codegen-ignore
77
package-lock.json
8-
reports
8+
reports

LICENSE

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
The MIT License (MIT)
1+
MIT License
22

3-
Copyright (c) 2020 Aspose.Cells for Cloud
3+
Copyright (c) 2023 Aspose Pty Ltd
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal
@@ -18,5 +18,4 @@ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1818
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1919
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
2020
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
22-
21+
SOFTWARE.

README.md

Lines changed: 43 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![npm](https://img.shields.io/npm/v/asposecellscloud) ![node-current](https://img.shields.io/node/v/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-node)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-node/23.11)
1+
![](https://img.shields.io/badge/REST%20API-v3.0-lightgrey) ![npm](https://img.shields.io/npm/v/asposecellscloud) ![node-current](https://img.shields.io/node/v/asposecellscloud) [![GitHub license](https://img.shields.io/github/license/aspose-cells-cloud/aspose-cells-cloud-node)](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node/blob/master/LICENSE) ![GitHub commits since latest release (by date)](https://img.shields.io/github/commits-since/aspose-cells-cloud/aspose-cells-cloud-node/23.12.0)
22

33
# Process Excel® Files in the Cloud with Node.js
44

5-
[Aspose.Cells Cloud SDK for Node.js](https://products.aspose.cloud/cells/nodejs) allows developers to create, edit, process & convert Excel spreadsheets in the Cloud. The Node.js Excel Cloud SDK gets its functionality from Aspose.Cells Cloud API, allowing your Node.js apps to work with all Excel file formats and features including worksheet & cell management, conditional formatting, auto-filters, auto-shapes, charts, OleObjects, page breaks, ListObjects, Pivot Tables, charts and much more.
5+
[Aspose.Cells Cloud SDK for Node.js](https://products.aspose.cloud/cells/nodejs) allows developers to create, edit, process & convert Excel spreadsheets in the Cloud. The Node.js Excel Cloud SDK gets its functionality from Aspose.Cells Cloud API, allowing your Node.js apps to work with all Excel file formats and features including worksheet & cell management, conditional formatting, auto-filters, auto-shapes, charts, OleObjects, page breaks, ListObjects, Pivot Tables, charts and much more.
66

77
## Excel File Manipulation Features
88

@@ -20,34 +20,34 @@
2020
- Fetch the required shape from worksheet.
2121
- Leverage the power of named ranges.
2222

23-
## Feature & Enhancements in Version 23.11
23+
24+
## Feature & Enhancements in Version 23.12.0
2425

2526
Full list of issues covering all changes in this release:
2627

27-
- Optimize import xml data into Excel file.
28-
- Optimize import json data into Excel file.
29-
- **Remove deprecated functions, class and test case**.
28+
- Conversion APIs add region parameter.
29+
- Protection APIs add region parameter.
30+
- Assemble data API adds region parameter.
31+
- Merge files API adds region parameter.
32+
- Split files API adds region parameter.
33+
- Import data API adds region parameter.
34+
- Watermark API adds region parameter.
35+
- Clear object API adds region parameter.
36+
- Reverse data API adds region parameter.
37+
- Rotate data API adds region parameter.
3038

31-
3239
## Read & Write Spreadsheet Formats
3340

3441
**Microsoft Excel:** XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM
3542
**OpenOffice:** ODS
3643
**SpreadsheetML:** XML
3744
**Text:** CSV, TSV, TXT (TabDelimited)
3845
**Web:** HTML, MHTML
46+
**PDF**
3947

40-
## Save Spreadsheets As
48+
## Save Spreadsheet As
4149

42-
**Microsoft Excel:** XLS, XLSX, XLSB
43-
**OpenOffice:** ODS
44-
**SpreadsheetML:** XML
45-
**Text:** CSV, TSV, TXT (TabDelimited)
46-
**Web:** HTML, MHTML
47-
**Fixed Layout:** PDF, XPS
48-
**Images:** PNG, JPG, TIFF, SVG
49-
**Markdown:** MD
50-
**Other:** DIF
50+
DIF, HTML, MHTML, PNG, JPG, TIFF, XPS, SVG, MD (Markdown), ODS, XLSX, XLS, XLSB, PDF, XML, TXT, CSV
5151

5252
## Read Other Formats
5353

@@ -72,25 +72,30 @@ First, create an account at [Aspose for Cloud](https://dashboard.aspose.cloud/#/
7272
var fs = require('fs');
7373
var path = require('path');
7474
var assert = require('assert');
75-
describe('convert_workbook_csv test', function(){
76-
it("should call PutConvertWorkbook successfully" , function(){
77-
78-
var localName = "Book1.xlsx";
79-
var localPath = "TestData/";
80-
var format = "pdf";
81-
82-
var mapFiles = {};
83-
84-
mapFiles[localName]= fs.createReadStream(localPath +localName) ;
85-
86-
var request = new model.PutConvertWorkbookRequest();
87-
request.file = mapFiles;
88-
request.format = format;
89-
return cellsApi.putConvertWorkbook(request).then((result) => {
90-
expect(result.response.statusCode).to.equal(200);
75+
const localPath = "../TestData/";
76+
describe('cellsWorkbookPutConvertWorkbook', function() {
77+
it('should call cellsWorkbookPutConvertWorkbook successfully', function() {
78+
const cellsApi =new api.CellsApi(clientId, clientSecret);
79+
const filename = "Book1.xlsx";
80+
var data =fs.createReadStream(localPath + filename);
81+
var req = new model.UploadFileRequest();
82+
req.path = "Temp/" + filename;
83+
req.file = data;
84+
85+
return cellsApi.uploadFile(req)
86+
.then(() => {
87+
var req = new model.CellsWorkbook_PutConvertWorkbookRequest({
88+
workbook : fs.createReadStream(localPath + filename),
89+
format : "pdf",
9190
});
91+
92+
return cellsApi.cellsWorkbookPutConvertWorkbook(req)
93+
.then((result) => {
94+
expect(result.body.toString().length).to.greaterThan(0);
95+
});
9296
});
93-
});
97+
});
98+
});
9499
```
95100

96101
## Hide Excel Columns via Node.js
@@ -143,9 +148,9 @@ return cellsApi.cellsPostWorksheetMerge(req)
143148

144149
## Aspose.Cells Cloud SDKs in Popular Languages
145150

146-
| .NET | Java | PHP | Python | Ruby | Android | Swift | Perl | GO |
151+
| Java | PHP | Python | Ruby | Node.js | Android | Swift | Perl | GO |
147152
|---|---|---|---|---|---|---|---|---|
148-
| [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-java) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-php) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-ruby) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-android) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-swift) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-go) |
149-
| [NuGet](https://www.nuget.org/packages/Aspose.Cells-Cloud/) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud) | [Composer](https://packagist.org/packages/aspose/cells-sdk-php) | [PIP](https://pypi.org/project/asposecellscloud/) | [GEM](https://rubygems.org/gems/aspose_cells_cloud) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud-android) | [POD](https://cocoapods.org/pods/AsposeCellsCloud) | [CPAN](https://metacpan.org/release/AsposeCellsCloud-CellsApi) | [GO](https://pkg.go.dev/github.com/aspose-cells-cloud/aspose-cells-cloud-go/v20?tab=overview) |
153+
| [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-java) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-php) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-python) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-ruby) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-android) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-swift) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-perl) | [GitHub](https://github.com/aspose-cells-cloud/aspose-cells-cloud-go) |
154+
| [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud) | [Composer](https://packagist.org/packages/aspose/cells-sdk-php) | [PIP](https://pypi.org/project/asposecellscloud/) | [GEM](https://rubygems.org/gems/aspose_cells_cloud) | [NPM](https://www.npmjs.com/package/asposecellscloud) | [Maven](https://repository.aspose.cloud/webapp/#/artifacts/browse/tree/General/repo/com/aspose/aspose-cells-cloud-android) | [POD](https://cocoapods.org/pods/AsposeCellsCloud) | [CPAN](https://metacpan.org/release/AsposeCellsCloud-CellsApi) | [GO](https://pkg.go.dev/github.com/aspose-cells-cloud/aspose-cells-cloud-go/v20?tab=overview) |
150155

151-
[Product Page](https://products.aspose.cloud/cells/nodejs) | [Documentation](https://docs.aspose.cloud/cells/) | [Live Demo](https://products.aspose.app/cells/family) | [API Reference](https://apireference.aspose.cloud/cells/) | [Code Samples](https://github.com/aspose-cells-cloud/aspose-cells-cloud-node) | [Blog](https://blog.aspose.cloud/category/cells/) | [Free Support](https://forum.aspose.cloud/c/cells) | [Free Trial](https://dashboard.aspose.cloud/#/apps)
156+
[Product Page](https://products.aspose.cloud/cells/net) | [Documentation](https://docs.aspose.cloud/cells/) | [Live Demo](https://products.aspose.app/cells/family) | [API Reference](https://apireference.aspose.cloud/cells/) | [Code Samples](https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/tree/master/Examples) | [Blog](https://blog.aspose.cloud/category/cells/) | [Free Support](https://forum.aspose.cloud/c/cells) | [Free Trial](https://dashboard.aspose.cloud/#/apps)

TestData/Book1.xlsx

-607 Bytes
Binary file not shown.

TestData/NewCopy.xlsx

4.13 KB
Binary file not shown.

TestData/TestCase.xlsx

-8.55 KB
Binary file not shown.

0 commit comments

Comments
 (0)