Skip to content

Commit 5e3b903

Browse files
committed
Release Aspose.Cells Cloud SDK 24.6
1 parent fa3a2b2 commit 5e3b903

31 files changed

+337
-226
lines changed
Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
package main
2+
3+
import (
4+
"os"
5+
6+
asposecellscloud "github.com/aspose-cells-cloud/aspose-cells-cloud-go"
7+
)
8+
func main() {
9+
instance := asposecellscloud.NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"), "https://api.aspose.cloud", "v3.0")
10+
remoteFolder := "TestData/In"
11+
12+
localName := "BookTableL2W.xlsx"
13+
remoteName := "BookTableL2W.xlsx"
14+
15+
localNameRequest := new(asposecellscloud.UploadFileRequest)
16+
localNameRequest.UploadFiles = make(map[string]string)
17+
localNameRequest.UploadFiles[localName] = localName
18+
localNameRequest.Path = remoteFolder + "/" + remoteName
19+
localNameRequest.StorageName =""
20+
instance.UploadFile(localNameRequest )
21+
22+
var dataTransformationRequestLoadDataLoadTo = new(LoadTo)
23+
dataTransformationRequestLoadDataLoadTo.BeginColumnIndex = int64(2)
24+
dataTransformationRequestLoadDataLoadTo.BeginRowIndex = int64(3)
25+
dataTransformationRequestLoadDataLoadTo.Worksheet = "L2W"
26+
var dataTransformationRequestLoadDataDataQueryDataItem = new(DataItem)
27+
dataTransformationRequestLoadDataDataQueryDataItem.DataItemType = "Table"
28+
dataTransformationRequestLoadDataDataQueryDataItem.Value = "Table1"
29+
var dataTransformationRequestLoadDataDataQueryDataSource = new(DataSource)
30+
dataTransformationRequestLoadDataDataQueryDataSource.DataSourceType = "CloudFileSystem"
31+
dataTransformationRequestLoadDataDataQueryDataSource.DataPath = "BookTableL2W.xlsx"
32+
var dataTransformationRequestLoadDataDataQuery = new(DataQuery)
33+
dataTransformationRequestLoadDataDataQuery.Name = "DataQuery"
34+
dataTransformationRequestLoadDataDataQuery.DataItem = dataTransformationRequestLoadDataDataQueryDataItem
35+
dataTransformationRequestLoadDataDataQuery.DataSource = dataTransformationRequestLoadDataDataQueryDataSource
36+
dataTransformationRequestLoadDataDataQuery.DataSourceDataType = "ListObject"
37+
var dataTransformationRequestLoadData = new(LoadData)
38+
dataTransformationRequestLoadData.LoadTo = dataTransformationRequestLoadDataLoadTo
39+
dataTransformationRequestLoadData.DataQuery = dataTransformationRequestLoadDataDataQuery
40+
var dataTransformationRequestAppliedStepsAppliedStep0AppliedOperateUnpivotColumnNames = []string { "2017" ,
41+
"2018" ,
42+
"2019" }
43+
var dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate = new(UnpivotColumn)
44+
dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate.AppliedOperateType = "UnpivotColumn"
45+
dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate.ValueMapName = "Count"
46+
dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate.ColumnMapName = "Date"
47+
dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate.UnpivotColumnNames = dataTransformationRequestAppliedStepsAppliedStep0AppliedOperateUnpivotColumnNames
48+
var dataTransformationRequestAppliedStepsAppliedStep0 = new(AppliedStep)
49+
dataTransformationRequestAppliedStepsAppliedStep0.StepName = "UnpivotColumn"
50+
dataTransformationRequestAppliedStepsAppliedStep0.AppliedOperate = dataTransformationRequestAppliedStepsAppliedStep0AppliedOperate
51+
var dataTransformationRequestAppliedSteps = []AppliedStep {* dataTransformationRequestAppliedStepsAppliedStep0 }
52+
var dataTransformationRequest = new(DataTransformationRequest)
53+
dataTransformationRequest.LoadData = dataTransformationRequestLoadData
54+
dataTransformationRequest.AppliedSteps = dataTransformationRequestAppliedSteps
55+
56+
request := new (asposecellscloud.PostDataTransformationRequest)
57+
request.DataTransformationRequest = dataTransformationRequest
58+
_, httpResponse, err := instance.PostDataTransformation(request)
59+
if err != nil {
60+
t.Error(err)
61+
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
62+
t.Fail()
63+
}
64+
}

Examples/example_copyfile.go

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,31 @@ import (
55

66
asposecellscloud "github.com/aspose-cells-cloud/aspose-cells-cloud-go"
77
)
8-
98
func main() {
109
instance := asposecellscloud.NewCellsApiService(os.Getenv("ProductClientId"), os.Getenv("ProductClientSecret"), "https://api.aspose.cloud", "v3.0")
11-
remoteFolder := "TestData/In"
10+
remoteFolder := "TestData/In"
1211

13-
localName := "Book1.xlsx"
14-
remoteName := "Book1.xlsx"
12+
localName := "Book1.xlsx"
13+
remoteName := "Book1.xlsx"
1514

16-
localNameRequest := new(asposecellscloud.UploadFileRequest)
17-
localNameRequest.UploadFiles = make(map[string]string)
18-
localNameRequest.UploadFiles[localName] = localName
19-
localNameRequest.Path = remoteFolder + "/" + remoteName
20-
localNameRequest.StorageName = ""
21-
instance.UploadFile(localNameRequest)
15+
localNameRequest := new(asposecellscloud.UploadFileRequest)
16+
localNameRequest.UploadFiles = make(map[string]string)
17+
localNameRequest.UploadFiles[localName] = localName
18+
localNameRequest.Path = remoteFolder + "/" + remoteName
19+
localNameRequest.StorageName =""
20+
instance.UploadFile(localNameRequest )
21+
2222

23-
request := new(asposecellscloud.CopyFileRequest)
24-
request.SrcPath = remoteFolder + "/" + remoteName
25-
request.DestPath = "OutResult/" + remoteName
26-
request.SrcStorageName = ""
27-
request.DestStorageName = ""
28-
request.VersionId = ""
29-
httpResponse, err := instance.CopyFile(request)
23+
request := new (asposecellscloud.CopyFileRequest)
24+
request.SrcPath = remoteFolder + "/" + remoteName
25+
request.DestPath = "OutResult/" + remoteName
26+
request.SrcStorageName = ""
27+
request.DestStorageName = ""
28+
request.VersionId = ""
29+
httpResponse, err := instance.CopyFile(request)
3030
if err != nil {
31-
print(err)
31+
t.Error(err)
3232
} else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
33-
print("Test fail")
33+
t.Fail()
3434
}
3535
}

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,14 @@ Enhance your Go applications with the [Aspose.Cells Cloud](https://products.aspo
1919
- Import/Export: Facilitates importing data from various sources into spreadsheets and exporting spreadsheet data to other formats.
2020
- 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.
2121

22-
23-
2422
## There are major problems with v24.5.0 and it does not work properly, please use v24.5.1.
2523

26-
27-
## Feature & Enhancements in Version 24.5.2
24+
## Feature & Enhancements in Version 24.6
2825

2926
Full list of issues covering all changes in this release:
3027

31-
- Add merge queries method for loading data of data transformation.
32-
- Optimize chart data model.
33-
34-
28+
- Optimize load data function of data transformation.
29+
- Optimize the data conversion applied steps.
3530

3631
## Support file format
3732

@@ -124,6 +119,11 @@ To get started with Aspose.Cells Cloud for Go, follow these steps:
124119

125120
# Release history version
126121

122+
## Feature & Enhancements in Version 24.5
123+
124+
- Add merge queries method for loading data of data transformation.
125+
- Optimize chart data model.
126+
127127
## Feature & Enhancements in Version 24.4
128128

129129
- Support data transformation.

TestData/BookTableL2W.xlsx

16.2 KB
Binary file not shown.

0 commit comments

Comments
 (0)