Skip to content

Commit 8ba5053

Browse files
committed
Release Aspose.Cells Cloud SDK 23.4
1 parent 17317c2 commit 8ba5053

File tree

3 files changed

+32
-17
lines changed

3 files changed

+32
-17
lines changed

README.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
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.3)
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.4)
22

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

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

23-
## Feature & Enhancements in Version 22.12
23+
## Feature & Enhancements in Version 23.4
2424

25-
- Adopt the new model.
25+
- Adopt the new model(Conflicting expired function names are appended with _).
26+
- Add import xml data api.
27+
- Add export xml data api.
2628

2729
## Read & Write Spreadsheet Formats
2830

test/Api/tests_one.ts

Lines changed: 26 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,35 +14,47 @@ var path = require('path');
1414
var assert = require('assert');
1515

1616

17-
describe('PicturesController test', function() {
17+
describe('one test case test', function() {
1818
this.timeout(200000);
1919
const cellsApi = new api.CellsApi(clientId, clientSecret,"v3.0",ApiURL);
20-
describe('post_worksheet_chart_title test', function(){
21-
it("should call PostWorksheetChartTitle successfully" , function(){
20+
describe('post_workbook_import_xml test', function(){
21+
it("should call PostWorkbookImportXML successfully" , function(){
2222
var remoteFolder = "TestData/In"
2323

24-
var localName = "Book1.xlsx"
25-
var remoteName = "Book1.xlsx"
24+
var localName = "Template.xlsx"
25+
var dataXML = "data.xml"
26+
var remoteName = "Template.xlsx"
2627

2728
var localNameRequest = new model.UploadFileRequest();
2829
localNameRequest.uploadFiles ={localName:fs.createReadStream(localPath + localName)};
2930
localNameRequest.path = remoteFolder + "/" + remoteName ;
3031
localNameRequest.storageName ="";
3132
cellsApi.uploadFile(localNameRequest );
33+
var dataXMLRequest = new model.UploadFileRequest();
34+
dataXMLRequest.uploadFiles ={dataXML:fs.createReadStream(localPath + dataXML)};
35+
dataXMLRequest.path = remoteFolder + "/data.xml" ;
36+
dataXMLRequest.storageName ="";
37+
cellsApi.uploadFile(dataXMLRequest );
3238

33-
var title = new model.Title();
34-
title.isVisible = true ;
39+
var importXMLRequestXMLFileSource = new model.FileSource();
40+
importXMLRequestXMLFileSource.fileSourceType = "CloudFileSystem" ;
41+
importXMLRequestXMLFileSource.filePath = remoteFolder + "/data.xml" ;
42+
var importXMLRequestImportPosition = new model.ImportPosition();
43+
importXMLRequestImportPosition.sheetName = "Sheet1" ;
44+
importXMLRequestImportPosition.rowIndex = 3 ;
45+
importXMLRequestImportPosition.columnIndex = 4 ;
46+
var importXMLRequest = new model.ImportXMLRequest();
47+
importXMLRequest.xMLFileSource = importXMLRequestXMLFileSource ;
48+
importXMLRequest.importPosition = importXMLRequestImportPosition ;
3549

36-
var request = new model.PostWorksheetChartTitleRequest();
50+
var request = new model.PostWorkbookImportXMLRequest();
51+
request.importXMLRequest = importXMLRequest;
3752
request.name = remoteName;
38-
request.sheetName = "Sheet4";
39-
request.chartIndex = 0;
40-
request.title = title;
4153
request.folder = remoteFolder;
4254
request.storageName = "";
43-
return cellsApi.postWorksheetChartTitle(request).then((result) => {
55+
return cellsApi.postWorkbookImportXML(request).then((result) => {
4456
expect(result.response.statusCode).to.equal(200);
4557
});
4658
});
47-
});
48-
});
59+
});
60+
})

test/Api/tests_xml_controller.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ describe('XmlController test', function() {
7272
importXMLRequest.importPosition = importXMLRequestImportPosition ;
7373

7474
var request = new model.PostWorkbookImportXMLRequest();
75+
request.importXMLRequest = importXMLRequest;
7576
request.name = remoteName;
7677
request.folder = remoteFolder;
7778
request.storageName = "";

0 commit comments

Comments
 (0)