|
package com.aspose.cloud.cells.api; |
|
import com.aspose.cloud.cells.client.*; |
|
import com.aspose.cloud.cells.model.*; |
|
import com.aspose.cloud.cells.request.*; |
|
import java.io.IOException; |
|
import org.junit.Test; |
|
import java.util.ArrayList; |
|
import java.util.List; |
|
import java.io.File; |
|
import java.util.HashMap; |
|
|
|
public class Example { |
|
private CellsApi api; |
|
public Example(){ |
|
try { |
|
api = new CellsApi( |
|
System.getenv("CellsCloudClientId"), |
|
System.getenv("CellsCloudClientSecret"), |
|
"v3.0", |
|
System.getenv("CellsCloudApiBaseUrl") |
|
); |
|
} catch (ApiException e) { |
|
e.printStackTrace(); |
|
} |
|
} |
|
public void Run(){ |
|
try{ |
|
String remoteFolder = "TestData/In"; |
|
String localName = "assemblytest.xlsx"; |
|
String localName2 = "datasource.xlsx"; |
|
String remoteName = "assemblytest.xlsx"; |
|
String remoteName2 = "datasource.xlsx"; |
|
UploadFileRequest uploadFileRequest = new UploadFileRequest(); |
|
uploadFileRequest.setPath( remoteFolder + "/" + remoteName ); |
|
uploadFileRequest.setStorageName( ""); |
|
HashMap<String,File> files = new HashMap<String,File>(); |
|
files.put( localName , new File(localName )); |
|
uploadFileRequest.setUploadFiles(files); |
|
api.uploadFile(uploadFileRequest); |
|
UploadFileRequest uploadFileRequest = new UploadFileRequest(); |
|
uploadFileRequest.setPath( remoteFolder + "/"+remoteName2 ); |
|
uploadFileRequest.setStorageName( ""); |
|
HashMap<String,File> files = new HashMap<String,File>(); |
|
files.put( localName2 , new File(localName2 )); |
|
uploadFileRequest.setUploadFiles(files); |
|
api.uploadFile(uploadFileRequest); |
|
|
|
|
|
PostSplitRequest request = new PostSplitRequest(); |
|
request.setFile(files); |
|
request.setFormat("xlsx"); |
|
request.setPassword(null); |
|
request.setFrom(null); |
|
request.setTo(null); |
|
request.setCheckExcelRestriction(null); |
|
|
|
FilesResult response = api.postSplit(request); |
|
|
|
} catch (ApiException e) { |
|
e.printStackTrace(); |
|
}catch (IOException e) { |
|
e.printStackTrace(); |
|
} |
|
} |
|
} |