@@ -63,37 +63,41 @@ Next, add the following dependency to your project's POM:
63
63
<dependency>
64
64
<groupId>com.aspose</groupId>
65
65
<artifactId>aspose-cells-cloud</artifactId>
66
- <version>20.10 .0</version>
66
+ <version>23.3 .0</version>
67
67
</dependency>
68
68
</dependencies>
69
69
```
70
70
71
71
## Using Java to Add a Worksheet to an Excel File
72
72
73
73
``` Java
74
- CellsApi cellsApi = new CellsApi (CellsApiUtil . GetClientId(),CellsApiUtil . GetClientSecret())
75
- String name = BOOK1 ;
76
- String sheetName = SHEET1 ;
77
- Integer position = 1 ;
78
- String sheettype = " VB" ;
79
- String folder = TEMPFOLDER ;
80
- cellsApi. uploadFile(folder + " \\ " + filename, new File (sourceFolder + filename), null );
81
- WorksheetsResponse response = cellsApi. cellsWorksheetsPutAddNewWorksheet(name, sheetName, position, sheettype, folder,null );
74
+ CellsApi cellsApi = new CellsApi (CellsApiUtil . GetClientId(),CellsApiUtil . GetClientSecret());
75
+ String localName = " Book1.xlsx" ;
76
+ String remoteName = " Book1.xlsx" ;
77
+ CellsApiUtil . Upload(api, remoteFolder + " /" + remoteName , localName , " " );
78
+ PutAddNewWorksheetRequest request = new PutAddNewWorksheetRequest ();
79
+ request. setName(remoteName);
80
+ request. setSheetName(" Sheet1" );
81
+ request. setPosition(0 );
82
+ request. setSheettype(" VB" );
83
+ request. setFolder(remoteFolder);
84
+ CellsCloudResponse response = cellsApi. putAddNewWorksheet(request);
82
85
```
83
86
84
87
## Convert Excel File in the Cloud
85
88
86
89
``` Java
87
- String name = BOOK1 ;
88
- SaveOptions saveOptions = null ;
89
- String newfilename = " newbook.xlsx" ;
90
- Boolean isAutoFitRows = true ;
91
- Boolean isAutoFitColumns = false ;
92
- String folder = TEMPFOLDER ;
93
- // Upload source file to aspose cloud storage
94
- cellsApi. uploadFile(folder + " \\ " + filename, new File (sourceFolder + filename), null );
95
- // Invoke Aspose.Cells Cloud SDK API to convert excel workbook to different format
96
- SaveResponse response = cellsApi. cellsSaveAsPostDocumentSaveAs(name, saveOptions, newfilename, isAutoFitRows, isAutoFitColumns, folder,null );
90
+ CellsApi cellsApi = new CellsApi (CellsApiUtil . GetClientId(),CellsApiUtil . GetClientSecret());
91
+ String localName = " cloud.png" ;
92
+ String remoteName = " cloud.png" ;
93
+ String format = " csv" ;
94
+ CellsApiUtil . Upload(api, remoteFolder + " /" + remoteName , localName , " " );
95
+ PutConvertWorkbookRequest request = new PutConvertWorkbookRequest ();
96
+ request. setFormat(format);
97
+ HashMap<String ,File > fileMap = new HashMap<String ,File > ();
98
+ fileMap. put(localName ,CellsApiUtil . GetFileHolder(localName) );
99
+ request. setFile(fileMap);
100
+ File response = cellsApi. putConvertWorkbook(request);
97
101
```
98
102
## Aspose.Cells Cloud SDKs in Popular Languages
99
103
0 commit comments