Skip to content

Commit 7e87df7

Browse files
committed
Release Aspose.Cells Cloud SDK 23.11
1 parent b3f6f87 commit 7e87df7

File tree

998 files changed

+68929
-73120
lines changed

Some content is hidden

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

998 files changed

+68929
-73120
lines changed

README.md

Lines changed: 64 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,13 @@
2020
- Fetch the required shape from worksheet.
2121
- Leverage the power of named ranges.
2222

23-
## Feature & Enhancements in Version 23.10
23+
## Feature & Enhancements in Version 23.11
2424

2525
Full list of issues covering all changes in this release:
2626

27-
- Fix protect workbook request.
28-
- Fix range copy API.
29-
- Fix workbook import API.
30-
- Optimize workbook protect API.
27+
- Optimize import xml data into Excel file.
28+
- Optimize import json data into Excel file.
29+
- Remove deprecated functions, class and test case.
3130

3231

3332
## Read & Write Spreadsheet Formats
@@ -63,68 +62,86 @@ First, create an account at [Aspose for Cloud](https://dashboard.aspose.cloud/#/
6362

6463
```golang
6564
func GetDocumentCircleAnnotations() (CircleAnnotationsResponse, *http.Response, error) {
66-
cellsAPI := NewCellsApiService("AppSid", "AppKey", "https://api.aspose.cloud","v3.0")
67-
name := "Book1.xlsx"
68-
69-
args := new(UploadFileOpts)
70-
args.Path = "GoTest/Booka1.xlsx"
71-
file, err := os.Open( "test_data/" + name)
72-
if err != nil {
73-
return err
74-
}
75-
76-
_, _, err =cellsAPI.UploadFile(file, args)
77-
return err
65+
remoteFolder := "TestData/In"
66+
localFolder := "testdata/"
67+
localName := "Book1.xlsx"
68+
remoteName := "Book1.xlsx"
69+
instance := asposecellscloud.NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"), "https://api.aspose.cloud", "v3.0")
70+
71+
localNameRequest := new(asposecellscloud.UploadFileRequest)
72+
localNameRequest.UploadFiles = make(map[string]string)
73+
localNameRequest.UploadFiles[localName] = localFolder + localName
74+
localNameRequest.Path = remoteFolder + "/" + remoteName
75+
localNameRequest.StorageName = ""
76+
instance.UploadFile(localNameRequest)
7877
}
7978
```
8079

8180
## Add Worksheet to Excel File via Go
8281

8382
```golang
84-
name := GetBook1()
85-
if err := GetBaseTest().UploadFile(name); err != nil {
86-
t.Error(err)
87-
}
88-
89-
args := new(CellsWorksheetsPutAddNewWorksheetOpts)
90-
args.Name = GetBook1()
91-
args.SheetName = GetSheet1()
92-
args.Position = 1
93-
args.Sheettype = "VB"
94-
args.Folder = GetBaseTest().remoteFolder
95-
96-
response, httpResponse, err := GetBaseTest().CellsAPI.CellsWorksheetsPutAddNewWorksheet(args)
83+
remoteFolder := "TestData/In"
84+
85+
localName := "Book1.xlsx"
86+
remoteName := "Book1.xlsx"
87+
88+
localNameRequest := new(UploadFileRequest)
89+
localNameRequest.UploadFiles = make(map[string]string)
90+
localNameRequest.UploadFiles[localName] = GetBaseTest().localTestDataFolder + localName
91+
localNameRequest.Path = remoteFolder + "/" + remoteName
92+
localNameRequest.StorageName =""
93+
GetBaseTest().CellsApi.UploadFile(localNameRequest )
94+
95+
96+
request := new (PutAddNewWorksheetRequest)
97+
request.Name = remoteName
98+
request.SheetName = "Sheet1"
99+
request.Position = int64(0)
100+
request.Sheettype = "VB"
101+
request.Folder = remoteFolder
102+
request.StorageName = ""
103+
_, httpResponse, err := GetBaseTest().CellsApi.PutAddNewWorksheet(request)
97104
if err != nil {
98105
t.Error(err)
99106
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
100107
t.Fail()
101108
} else {
102-
fmt.Printf("%d\tTestCellsWorksheetsPutAddNewWorksheet - %d\n", GetBaseTest().GetTestNumber(), response.Code)
109+
fmt.Printf("%d\tTestWorksheetController_PutAddNewWorksheet \n", GetBaseTest().GetTestNumber())
103110
}
104111
```
105112

106113
## Using Go to Convert an Excel File in the Cloud
107114

108115
```golang
109116
// Upload source file to aspose cloud storage
110-
name := GetBook1()
111-
if err := GetBaseTest().UploadFile(name); err != nil {
112-
t.Error(err)
113-
}
114-
115-
args := new(CellsSaveAsPostDocumentSaveAsOpts)
116-
args.Name = GetBook1()
117-
args.Newfilename = "GoTest/newfilego.pdf"
118-
args.Folder = GetBaseTest().remoteFolder
119-
120-
response, httpResponse, err := GetBaseTest().CellsAPI.CellsSaveAsPostDocumentSaveAs(args)
117+
remoteFolder := "TestData/In"
118+
localFolder := "testdata/"
119+
localName := "Book1.xlsx"
120+
remoteName := "Book1.xlsx"
121+
instance := asposecellscloud.NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"), "https://api.aspose.cloud", "v3.0")
122+
123+
localNameRequest := new(asposecellscloud.UploadFileRequest)
124+
localNameRequest.UploadFiles = make(map[string]string)
125+
localNameRequest.UploadFiles[localName] = localFolder + localName
126+
localNameRequest.Path = remoteFolder + "/" + remoteName
127+
localNameRequest.StorageName = ""
128+
instance.UploadFile(localNameRequest)
129+
130+
newfilename := "TestData/OutResult/PostExcelSaveAs.pdf"
131+
132+
var saveOptions = new(asposecellscloud.PdfSaveOptions)
133+
saveOptions.SaveFormat = "pdf"
134+
135+
request := new(asposecellscloud.PostWorkbookSaveAsRequest)
136+
request.Name = remoteName
137+
request.Newfilename = newfilename
138+
request.SaveOptions = saveOptions
139+
request.Folder = remoteFolder
140+
_, httpResponse, err := instance.PostWorkbookSaveAs(request)
121141
if err != nil {
122-
t.Error(err)
123-
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
124-
t.Fail()
125-
} else {
126-
fmt.Printf("%d\tTestCellsSaveAsPostDocumentSaveAs - %d\n", GetBaseTest().GetTestNumber(), response.Code)
142+
println(err)
127143
}
144+
println(httpResponse.StatusCode)
128145
```
129146

130147
## Aspose.Cells Cloud SDKs in Popular Languages

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)