Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save aspose-cells/610ddf5b691b8385a63a29ae6ec89b06 to your computer and use it in GitHub Desktop.
Save aspose-cells/610ddf5b691b8385a63a29ae6ec89b06 to your computer and use it in GitHub Desktop.
This gist contains Node.js code snippets for Aspose.Cells for Cloud
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var cellName = "A1";
var cellValue = "121211212112";
var type = "string";
var options = {
'FontSetting': [
{
'Font': {
'IsBold': 'true',
'Size': 24
},
'Length': 5,
'StartIndex': 0
},
{
'Font': {
'IsItalic': 'true',
'Size': 15
},
'Length': 4,
'StartIndex': 5
}
]
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set cell value of worksheet and apply rich text formatting
cellsApi.PostWorksheetCellSetValue(name, sheetName, cellName, cellValue, type, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
cellsApi.PostCellTextFormatting(name, sheetName, cellName, options, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Apply Rich Text Formatting to a Cell, Done!");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var cellName = "A1";
var formula = "NOW()";
var type = "string";
var options = {
'CalcStackSize': 1
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set cell value of worksheet and calculate cell formula
cellsApi.PostWorksheetCellSetValue(name, sheetName, cellName, null, null, formula, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
cellsApi.PostCalulateCellFormula(name, sheetName, cellName, options, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Calculate cell formula, Done!");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellName = "A2";
var styleBody = {
'BackgroundThemeColor': {
'ColorType': 'Text2',
'Tint': 1
},
'Name': 'Arial',
'Size': 25
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set the styles of selected cells in a worksheet
cellsApi.PostUpdateWorksheetCellStyle(name, sheetName, cellName, null, null, styleBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var startRow = 1;
var startColumn = 1;
var endRow = 2;
var endColumn = 2;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to clear contents and styles of selected cells in a worksheet
cellsApi.PostClearContents(name, sheetName, null, startRow, startColumn, endRow, endColumn, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var range = "A1:A12";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to clear cells formatting in a worksheet
cellsApi.PostClearFormats(name, sheetName, range, null, null, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellName = "a1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get cell style from a worksheet
cellsApi.GetWorksheetCellStyle(name, sheetName, cellName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var cellStyle = responseMessage.body.Style;
console.log("Cell Font Name :: " + cellStyle.Font.Name);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "a1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific cell from a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var cell = responseMessage.body.Cell;
console.log("Cell Name :: " + cell.Name);
console.log("Cell Value :: " + cell.Value);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "firstcell";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get first cell of a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var cell = responseMessage.body.Cell;
console.log("Cell Name :: " + cell.Name);
console.log("Cell Value :: " + cell.Value);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "endcell";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get last cell of a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var cell = responseMessage.body.Cell;
console.log("Cell Name :: " + cell.Name);
console.log("Cell Value :: " + cell.Value);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "maxcolumn";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of last column which contains data or style in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MaxColumn :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "maxdatacolumn";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of last column which contains data in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MaxDataColumn :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "maxdatarow";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of last row which contains data in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MaxDataRow :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "maxrow";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of last row which contains data or style in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MaxRow :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var mergedCellIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get merged cells from a worksheet
cellsApi.GetWorkSheetMergedCell(name, sheetName, mergedCellIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var mergedCell = responseMessage.body.MergedCell;
console.log("Merge Start Column :: " + mergedCell.StartColumn);
console.log("Merge Start Column :: " + mergedCell.StartColumn);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "mincolumn";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of first column which contains data or style in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("mincolumn :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "mindatacolumn";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of first column which contains data in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MinDataColumn :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "mindatarow";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of first row which contains data in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MinDataRow :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellOrMethodName = "minrow";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get index of first row which contains data or style in a worksheet
cellsApi.GetWorksheetCell(name, sheetName, cellOrMethodName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("MinRow :: " + responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var startRow = 1;
var startColumn = 1;
var totalRows = 1;
var totalColumns = 5;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to merge selected cells in a worksheet
cellsApi.PostWorksheetMerge(name, sheetName, startRow, startColumn, totalRows, totalColumns, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellName = "A1";
var type = "int";
var formula = "sum(a5:a10)";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set formula for a cell in a worksheet
cellsApi.PostWorksheetCellSetValue(name, sheetName, cellName, null, type, formula, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellarea = "A10:B20";
var value = "1234";
var type = "int";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set value for selected range in a worksheet
cellsApi.PostSetCellRangeValue(name, sheetName, cellarea, value, type, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellName = "A1";
var value = "99";
var type = "int";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set value of a cell in a worksheet
cellsApi.PostWorksheetCellSetValue(name, sheetName, cellName, value, type, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "MergeCell_Sample_Test_Book.xls";
var sheetName = "Sheet2";
var startRow = 1;
var startColumn = 1;
var totalRows = 1;
var totalColumns = 5;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to unmerge selected merged cells in a worksheet
cellsApi.PostWorksheetUnmerge(name, sheetName, startRow, startColumn, totalRows, totalColumns, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = "Un" + name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartType = "bar";
var upperLeftRow = 12;
var upperLeftColumn = 12;
var lowerRightRow = 20;
var lowerRightColumn = 20;
var area = "A1:A3";
var isVertical = false;
var isAutoGetSerialName = true;
var title = "SalesState";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a chart in a worksheet
cellsApi.PutWorksheetAddChart(name, sheetName, chartType, upperLeftRow,
upperLeftColumn, lowerRightRow, lowerRightColumn, area,
isVertical, null, isAutoGetSerialName,
title, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var sheetName = "Sheet5";
var chartNumber = 0;
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert a chart to image
cellsApi.GetWorksheetChartWithFormat(name, sheetName, chartNumber, format, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download image from response stream
assert.equal(responseMessage.status, 'OK');
var outfilename = filename + chartNumber + "." + format;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete all charts from a worksheet
cellsApi.DeleteWorksheetClearCharts(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete a chart from a worksheet
cellsApi.DeleteWorksheetDeleteChart(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete chart title of a chart
cellsApi.DeleteWorksheetChartTitle(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartNumber = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific chart from a worksheet
cellsApi.GetWorksheetChart(name, sheetName, chartNumber, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var chart = responseMessage.body.Chart;
console.log("Chat Type :: " + chart.Type);
console.log("Chat Name :: " + chart.Name);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get the chart area of a chart from a worksheet
cellsApi.GetChartArea(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var chartArea = responseMessage.body.ChartArea;
console.log("ChatArea X :: " + chartArea.X);
console.log("ChatArea Y :: " + chartArea.Y);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get fill format of a chart area from a worksheet
cellsApi.GetChartAreaFillFormat(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var chartAreaFillFormat = responseMessage.body.FillFormat;
console.log("ChatArea FillFormat Type :: " + chartAreaFillFormat.Type);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get information of a chart legend of a chart
cellsApi.GetWorksheetChartLegend(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var chartLegendInfo = responseMessage.body.Legend;
console.log("Chart Legend Position :: " + chartLegendInfo.Position);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to hide chart legend of a chart
cellsApi.DeleteWorksheetChartLegend(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
var titleBody = {
'Text' : 'Aspose',
'Height' : 15
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add title to a chart
cellsApi.PutWorksheetChartTitle(name, sheetName, chartIndex, null, null, titleBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to show chart legend of a chart
cellsApi.PutWorksheetChartLegend(name, sheetName, chartIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
var legendBody = {
'Height' : 15,
'Position' : 'Left'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update a chart legend of a chart
cellsApi.PostWorksheetChartLegend(name, sheetName, chartIndex, null, null, legendBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var chartLegendInfo = responseMessage.body.Legend;
console.log("Chart Legend Position :: " + chartLegendInfo.Position);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet4";
var chartIndex = 1;
var chart = {
'Type': 'line'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update chart properties
cellsApi.CellsChartsPostWorksheetChart(name, sheetName, chartIndex, chart, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Update Chart properties in Excel Worksheet, Done!");
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet5";
var chartIndex = 0;
var titleBody = {
'Text' : 'Aspose',
'Height' : 15
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update chart title in a Worksheet
cellsApi.PutWorksheetChartTitle(name, sheetName, chartIndex, null, null, titleBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var type = "CellValue";
var index = 0;
var operatortype = "Equal";
var formula1 = "v1";
var formula2 = "v2";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a condition for format condition
cellsApi.PutWorksheetFormatConditionCondition(name, sheetName, index, type, operatortype, formula1, formula2, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var index = 0;
var cellArea = "A1:C3";
var type = "Expression";
var operatortype = "Between";
var formula1 = "v1";
var formula2 = "v2";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a format condition
cellsApi.PutWorksheetFormatCondition(name, sheetName, index, cellArea, type, operatortype, formula1, formula2, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to clear all condition formattings
cellsApi.DeleteWorksheetConditionalFormattings(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var cellArea = "A1:C3";
var index = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to put worksheet format conditional area
cellsApi.PutWorksheetFormatConditionArea(name, sheetName, index, cellArea, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var index = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get conditional formatting
cellsApi.GetWorksheetConditionalFormatting(name, sheetName, index, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get conditional formattings of worksheet
cellsApi.GetWorksheetConditionalFormattings(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var startRow = 3;
var startColumn = 3;
var totalRows = 1;
var totalColumns = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove cell area from conditional formatting
cellsApi.DeleteWorksheetConditionalFormattingArea(name, sheetName, startRow, startColumn, totalRows, totalColumns, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet1";
var index = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove conditional formatting
cellsApi.DeleteWorksheetConditionalFormatting(name, sheetName, index, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get all document properties of a workbook
cellsApi.GetDocumentProperties(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
responseMessage.body.DocumentProperties.DocumentPropertyList.forEach(function(docProperty) {
console.log("Name: " + docProperty.Name);
console.log("Value: " + docProperty.Value);
console.log("BuiltIn: " + docProperty.BuiltIn);
console.log("--");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Book1.xlsx";
var propertyName = "AsposeAuthor";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a particular document property
cellsApi.GetDocumentProperty(name, propertyName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var docProperty = responseMessage.body.DocumentProperty;
console.log("Name: " + docProperty.Name);
console.log("Value: " + docProperty.Value);
console.log("BuiltIn: " + docProperty.BuiltIn);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Book1.xlsx";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove all document properties
cellsApi.DeleteDocumentProperties(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Book1.xlsx";
var propertyName = "AsposeAuthor";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove a particular document property
cellsApi.DeleteDocumentProperty(name, propertyName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Book1.xlsx";
var propertyName = "AsposeAuthor";
var cellsDocumentPropertyBody = {
'Name' : 'AsposeAuthor',
'Value' : 'Aspose Plugin Developer',
'BuiltIn' : false
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set a particular document property
cellsApi.PutDocumentProperty(name, propertyName, null, null, cellsDocumentPropertyBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var sheetName = "Sheet4";
var autoshapeNumber = 1;
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert an autoshape to image
cellsApi.GetWorksheetAutoshapeWithFormat(name, sheetName, autoshapeNumber, format, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download image from response stream
assert.equal(responseMessage.status, 'OK');
var outfilename = filename + autoshapeNumber + "_out." + format;
var writeStream = fs.createWriteStream(data_path + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
var options = ['{\'BatchData\':null,\'DestinationWorksheet\':\'Sheet1\',\'IsInsert\':false,\'ImportDataType\':\'BatchData\',\'Source\':{\'FileSourceType\':1,\'FilePath\':\'Batch_data_json.txt\'}}'];
options.push('{\'FirstRow\':1,\'FirstColumn\':2,\'IsVertical\':true,\'Data\':null,\'DestinationWorksheet\':\'Sheet1\',\'IsInsert\':true,\'ImportDataType\':\'StringArray\',\'Source\':{\'FileSourceType\':1,\'FilePath\':\'Array_string_json.txt\'}}');
options.push('{\'FirstRow\':1,\'FirstColumn\':2,\'IsVertical\':true,\'Data\':null,\'DestinationWorksheet\':\'Sheet1\',\'IsInsert\':true,\'ImportDataType\':\'IntArray\',\'Source\':{\'FileSourceType\':1,\'FilePath\':\'Array_int_json.txt\'}}');
options.push('{\'FirstRow\':1,\'FirstColumn\':2,\'IsVertical\':true,\'Data\':null,\'DestinationWorksheet\':\'Sheet1\',\'IsInsert\':true,\'ImportDataType\':\'DoubleArray\',\'Source\':{\'FileSourceType\':1,\'FilePath\':\'Array_double_json.txt\'}}');
var dataFiles = [ 'Batch_data_json.txt', 'Array_string_json.txt', 'Array_int_json.txt', 'Array_double_json.txt'];
var name = "Book1.xlsx";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
for (var option in options)
{
storageApi.PutCreate(dataFiles[option], null, null, data_path + dataFiles[option] , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
cellsApi.PostImportData(name, null, null, options[option], function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
});
});
}
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
var xml = '<ImportBatchDataOption><DestinationWorksheet>Sheet1</DestinationWorksheet><IsInsert>false</IsInsert><ImportDataType>BatchData</ImportDataType><Source><FileSourceType>RequestFiles</FileSourceType><FilePath>Batch_data_xml_2.txt</FilePath></Source></ImportBatchDataOption>';
var name = "Book1.xlsx";
var batchFile = "Batch_data_xml_2.txt";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(batchFile, null, null, data_path + batchFile , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
cellsApi.PostImportData(name, null, null, xml, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var sourceFileName = "Sample_Book2.xls";
var imageFileName = "aspose-logo.png";
var oleObjectBody = {
'SourceFullName' : sourceFileName,
'ImageSourceFullName' : imageFileName,
'UpperLeftRow' : 15,
'UpperLeftColumn' : 5,
'Top' : 10,
'Bottom' : 10,
'Left' : 10,
'Height' : 400,
'Width' : 400,
'IsAutoSize' : true
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(sourceFileName, null, null, data_path + sourceFileName , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(imageFileName, null, null, data_path + imageFileName , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add an OleObject to a worksheet
cellsApi.PutWorksheetOleObject(name, sheetName, null, null, null, null, null, null, null, null, oleObjectBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_OleObject_Book1";
var name = filename + ".xlsx";
var sheetName = "Sheet1";
var objectNumber = 0;
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert an OLE object to image
cellsApi.GetWorksheetOleObjectWithFormat(name, sheetName, objectNumber, format, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Get converted image from response stream
var outfilename = filename + objectNumber + "." + format;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Embeded_OleObject_Sample_Book1.xlsx";
var sheetName = "Sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete all OleObjects from a worksheet
cellsApi.DeleteWorksheetOleObjects(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Embeded_OleObject_Sample_Book1.xlsx";
var sheetName = "Sheet1";
var oleObjectIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete a specific OleObject from a worksheet
cellsApi.DeleteWorksheetOleObject(name, sheetName, oleObjectIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Embeded_OleObject_Sample_Book1.xlsx";
var sheetName = "Sheet1";
var objectNumber = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific oleobject from a worksheet
cellsApi.GetWorksheetOleObject(name, sheetName, objectNumber, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var oleObject = responseMessage.body.OleObject;
console.log("OleObject File Format Type :: " + oleObject.FileFormatType);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Embeded_OleObject_Sample_Book1.xlsx";
var sheetName = "Sheet1";
var oleObjectIndex = 0;
var sourceFileName = "Sample_Book2.xls";
var imageFileName = "aspose-logo.png";
var oleObjectBody = {
'SourceFullName' : sourceFileName,
'ImageSourceFullName' : imageFileName,
'UpperLeftRow' : 15,
'UpperLeftColumn' : 5,
'Top' : 10,
'Bottom' : 10,
'Left' : 10,
'Height' : 400,
'Width' : 400,
'IsAutoSize' : true
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(sourceFileName, null, null, data_path + sourceFileName , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(imageFileName, null, null, data_path + imageFileName , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update a specific OleObject from a worksheet
cellsApi.PostUpdateWorksheetOleObject(name, sheetName, oleObjectIndex, null, null, oleObjectBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet6";
var upperLeftRow = 5;
var upperLeftColumn = 5;
var lowerRightRow = 10;
var lowerRightColumn = 10;
var picturePath = "aspose-cloud.png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a picture to a worksheet
cellsApi.PutWorksheetAddPicture(name, sheetName, upperLeftRow, upperLeftColumn, lowerRightRow, lowerRightColumn, picturePath, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var sheetName = "Sheet6";
var pictureNumber = 0;
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert a picture to image
cellsApi.GetWorksheetPictureWithFormat(name, sheetName, pictureNumber, format, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Get converted image from response stream
var outfilename = filename + pictureNumber + "." + format;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet6";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete all pictures from a worksheet
cellsApi.DeleteWorkSheetPictures(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet6";
var pictureIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete a specific picture from a worksheet
cellsApi.DeleteWorksheetPicture(name, sheetName, pictureIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet6";
var pictureNumber = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific picture from a worksheet
cellsApi.GetWorksheetPicture(name, sheetName, pictureNumber, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var picture = responseMessage.body.Picture;
console.log("Picture Image Format : " + picture.ImageFormat);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet6";
var pictureIndex = 0;
var picName = "aspose-cloud-logo";
var pictureBody = {
'Name' : picName,
'RotationAngle' : 90
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update a picture to a worksheet
cellsApi.PostWorkSheetPicture(name, sheetName, pictureIndex, null, null, pictureBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Pivot_Table_Example.xls";
var sheetName = "Sheet2";
var pivotTableIndex = 0;
var pivotFieldType = "Row";
var pivotTableFieldRequest = {
'Data' : [1,2]
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add pivot field into pivot table
cellsApi.PutPivotTableField(name, sheetName, pivotTableIndex, pivotFieldType, null, null, pivotTableFieldRequest, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var createPivotTableRequestBody = {
'Name' : 'MyPivot',
'SourceData' : 'A5:E10',
'DestCellName' : 'H20',
'UseSameSource' : true,
'PivotFieldRows' : [1],
'PivotFieldColumns' : [1],
'PivotFieldData' : [1],
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a pivot table in a worksheet
cellsApi.PutWorksheetPivotTable(name, sheetName, null, null, null, null, null, null, createPivotTableRequestBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Pivot_Table_Example.xls";
var sheetName = "Sheet2";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete worksheet pivot tables
cellsApi.DeleteWorksheetPivotTables(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Pivot_Table_Example.xls";
var sheetName = "Sheet2";
var pivotTableIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete worksheet pivot table by index
cellsApi.DeleteWorksheetPivotTable(name, sheetName, pivotTableIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Pivot_Table_Example.xls";
var sheetName = "Sheet2";
var pivottableIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get worksheet pivot table information by index
cellsApi.GetWorksheetPivotTable(name, sheetName, pivottableIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var pivotTable = responseMessage.body.PivotTable;
pivotTable.BaseFields[0].Items.forEach(function(item) {
console.log("item :: " + item);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Pivot_Table_Example.xls";
var sheetName = "Sheet2";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get worksheet pivot tables information
cellsApi.GetWorksheetPivotTables(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var pivotTables = responseMessage.body.PivotTables;
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var rowIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add an empty row in a worksheet
cellsApi.PutInsertWorksheetRow(name, sheetName, rowIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var autoFitterOptionsBody ={'IgnoreHidden' : true};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to automatically fit rows height and width
cellsApi.PostAutofitWorkbookRows(name, null, null, null, null, null, autoFitterOptionsBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var sourceRowIndex = 2;
var destinationRowIndex = 2;
var rowNumber = 2;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to copy selected rows in a worksheet
cellsApi.PostCopyWorksheetRows(name, sheetName, sourceRowIndex, destinationRowIndex, rowNumber, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var rowIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete a row from a worksheet
cellsApi.DeleteWorksheetRow(name, sheetName, rowIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var rowIndex = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific row from a worksheet
cellsApi.GetWorksheetRow(name, sheetName, rowIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var firstIndex = 2;
var lastIndex = 3;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to group selected rows in a worksheet
cellsApi.PostGroupWorksheetRows(name, sheetName, firstIndex, lastIndex, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var startrow = 1;
var totalRows = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to hide selected rows in a worksheet
cellsApi.PostHideWorksheetRows(name, sheetName, startrow, totalRows, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Group_Rows_Sample_Test_Book.xls";
var sheetName = "Sheet1";
var firstIndex = 1;
var lastIndex = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to ungroup selected rows in a worksheet
cellsApi.PostUngroupWorksheetRows(name, sheetName, firstIndex, lastIndex, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Hide_Row_Sample_Test_Book.xls";
var sheetName = "Sheet1";
var startrow = 1;
var totalRows = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to unhide selected rows in a worksheet
cellsApi.PostUnhideWorksheetRows(name, sheetName, startrow, totalRows, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "sheet7";
var listObjectIndex = 1;
var dataSorter = {
'CaseSensitive': 'true',
'KeyList': {
'SortKey': {
'Key': 1,
'SortOrder': 'Ascending'
}
}
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to sort table data
cellsApi.PostSortTableData(name, sheetName, listObjectIndex, dataSorter, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Sort tabl data, Done!");
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "TaskBook.xlsx";
var file1 = "Batch_data_xml.txt";
var file2 = "Batch_data_xml_2.txt";
var body = "<TaskData>
<Tasks>
<TaskDescription>
<TaskType>ImportData</TaskType>
<ImportDataTaskParameter>
<Workbook>
<FileSourceType>CloudFileSystem</FileSourceType>
<FilePath>TaskBook.xlsx</FilePath>
</Workbook>
<ImportBatchDataOption>
<DestinationWorksheet>Sheet1</DestinationWorksheet>
<IsInsert>true</IsInsert>
<Source>
<FileSourceType>RequestFiles</FileSourceType>
<FilePath>Batch_data_xml.txt</FilePath>
</Source>
</ImportBatchDataOption>
</ImportDataTaskParameter>
</TaskDescription>
<TaskDescription>
<TaskType>ImportData</TaskType>
<ImportDataTaskParameter>
<Workbook>
<FileSourceType>InMemoryFiles</FileSourceType>
<FilePath>TaskBook.xlsx</FilePath>
</Workbook>
<ImportBatchDataOption>
<DestinationWorksheet>Sheet2</DestinationWorksheet>
<IsInsert>true</IsInsert>
<Source>
<FileSourceType>RequestFiles</FileSourceType>
<FilePath>Batch_data_xml_2.txt</FilePath>
</Source>
</ImportBatchDataOption>
</ImportDataTaskParameter>
</TaskDescription>
<TaskDescription>
<TaskType>SaveResult</TaskType>
<SaveResultTaskParameter>
<ResultSource>InMemoryFiles</ResultSource>
<ResultDestination>
<DestinationType>CloudFileSystem</DestinationType>
<InputFile>TaskBook.xlsx</InputFile>
<OutputFile>ImpDataBook.xlsx</OutputFile>
</ResultDestination>
</SaveResultTaskParameter>
</TaskDescription>
</Tasks>
</TaskData>";
try {
// Upload source files to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(file1, null, null, data_path + file1 , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(file2, null, null, data_path + file2 , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to import task data
cellsApi.PostTaskDataMultipartContent(null, null, body, file1, file2, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
});
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var text = "aspose";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to find text in a workbook
cellsApi.PostWorkbooksTextSearch(name, text, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
responseMessage.body.TextItems.TextItemList.forEach(function(item) {
console.log("Text: " + item.Text);
console.log("Href: " + item.link.Href);
console.log("--");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var text = "aspose";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to find text in a worksheet
cellsApi.PostWorkSheetTextSearch(name, sheetName, text, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
responseMessage.body.TextItems.TextItemList.forEach(function(item) {
console.log("Text: " + item.Text);
console.log("Href: " + item.link.Href);
console.log("--");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get all text items from a workbook
cellsApi.GetWorkBookTextItems(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
responseMessage.body.TextItems.TextItemList.forEach(function(item) {
console.log("Text: " + item.Text);
console.log("Href: " + item.link.Href);
console.log("--");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get all text items from a worksheet
cellsApi.GetWorkSheetTextItems(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
responseMessage.body.TextItems.TextItemList.forEach(function(item) {
console.log("Text: " + item.Text);
console.log("Href: " + item.link.Href);
console.log("--");
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var oldValue = "aspose";
var newValue = "aspose.com";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to replace text in a workbook
cellsApi.PostWorkbooksTextReplace(name, oldValue, newValue, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Matches: " + responseMessage.body.Matches);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName="Sheet2";
var oldValue = "aspose";
var newValue = "aspose.com";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to replace text in a worksheet
cellsApi.PostWorsheetTextReplace(name, sheetName, oldValue, newValue, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Matches: " + responseMessage.body.Matches);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var newfilename = "Sample_Test_Book.pdf";
var saveOptionsBody = {
'CalculateFormula': 'true',
'CheckFontCompatibility': 'false',
'Compliance': 'None',
'OnePagePerSheet': 'false',
'SaveFormat': 'pdf'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert workbook to different file formats using cloud storage
cellsApi.PostDocumentSaveAs(name, newfilename, null, null, null, null, saveOptionsBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var destfilename = responseMessage.body.SaveResult.DestDocument.Href;
console.log("FileName: " + destfilename );
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var format = "pdf";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert workbook to different file formats without storage
cellsApi.PutConvertWorkBook(format, null, null, data_path + name, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download Workbook from response stream
assert.equal(responseMessage.status, 'OK');
var outfilename = filename + "_out." + format;
var writeStream = fs.createWriteStream(data_path + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var newfilename = "Sample_Test_Book.pdf";
var saveOptionsBody = {'CalculateFormula': 'true','CheckFontCompatibility': 'false','Compliance': 'None','OnePagePerSheet': 'false','SaveFormat': 'PDF'};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert workbook to different file formats using cloud storage
cellsApi.PostDocumentSaveAs(name, newfilename, null, null, null, null, saveOptionsBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var destfilename = responseMessage.body.SaveResult.DestDocument.Href;
console.log("FileName: " + destfilename );
// Download updated Workbook from storage server
storageApi.GetDownload(destfilename, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = destfilename;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book" + Math.floor((Math.random() * 1000) + 1) + ".xls";
try {
// Invoke Aspose.Cells Cloud SDK API to create an empty workbook
cellsApi.PutWorkbookCreate(name, null, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Empty Workbook has been created successfully");
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book" + Math.floor((Math.random() * 1000) + 1) + ".xls";
try {
// Invoke Aspose.Cells Cloud SDK API to create an empty workbook
cellsApi.PutWorkbookCreate(name, null, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Empty Workbook has been created successfully");
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book" + Math.floor((Math.random() * 1000) + 1) + ".xls";
// The template file, if the data not provided default workbook is created.
var templatefile = "Sample_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(templatefile, null, null, data_path + templatefile , function(responseMessage) {
// Invoke Aspose.Cells Cloud SDK API to create a workbook from a template file
cellsApi.PutWorkbookCreate(name, templatefile, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outputfilename = responseMessage.body.Workbook.FileName;
console.log("FileName: " + outputfilename);
// Download Workbook from storage server
storageApi.GetDownload(outputfilename, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = outputfilename;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "encrypted_Sample_Test_Book.xls";
var workbookEncryptionRequest = {
'EncryptionType' : 'XOR',
'Password' : 'aspose',
'KeyLength' : '128'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to decrypt a workbook
cellsApi.DeleteDecryptDocument(name, null, null, workbookEncryptionRequest, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download decrypted Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var workbookEncryptionRequest = {
'EncryptionType' : 'XOR',
'Password' : 'aspose',
'KeyLength' : '128'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to encrypt a workbook
cellsApi.PostEncryptDocument(name, null, null, workbookEncryptionRequest, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download encrypted Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = "encrypted_" + name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Book1.xlsx";
var mergeWith = "Sample_Book2.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to merge multiple workbooks into a single workbook
cellsApi.PostWorkbooksMerge(name, mergeWith, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var destFileName = responseMessage.body.Workbook.FileName;
console.log("FileName " + destFileName);
// Download updated Workbook from storage server
storageApi.GetDownload(destFileName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = destFileName;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get names count from a workbook
cellsApi.GetWorkBookNames(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Total Workbook Count : " + responseMessage.body.Names.Count);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var ignoreEroor = true;
var body = {
'CalcStackSize': 1
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to calculate all formulas in workbook
cellsApi.PostWorkbookCalculateFormula(name, ignoreEroor, null, null, body, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var workbookProtectionRequest = {
'Password' : 'aspose',
'ProtectionType' : 'All'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to protect a workbook
cellsApi.PostProtectDocument(name, null, null, workbookProtectionRequest, function(responseMessage) {
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Protected_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to clear modify password of a workbook
cellsApi.DeleteDocumentUnProtectFromChanges(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Workbook password has been cleared successfully");
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var passwordRequest = {
'Password' : 'aspose'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set modify password of a workbook
cellsApi.PutDocumentProtectFromChanges(name, null, null, passwordRequest, function(responseMessage) {
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to split workbook into a multiple workbooks
cellsApi.PostWorkbookSplit(name, format, 1, 1, null, null, null, null, function(responseMessage) {
// Download updated Workbook from storage server
var outfilename = responseMessage.body.Result.Documents[0].link.Href;
console.log("outfilename :: " + outfilename);
storageApi.GetDownload(outfilename, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Protected_Test_Book.xls";
var workbookProtectionRequest = {
'Password' : 'aspose',
'ProtectionType' : 'None'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to un-protect a workbook
cellsApi.DeleteUnProtectDocument(name, null, null, workbookProtectionRequest, function(responseMessage) {
// Download unprotected document from cloud storage
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var operatorType1 = "LessOrEqual";
var criteria1 = "1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add custom filter
cellsApi.PutWorksheetCustomFilter(name, sheetName, range, fieldIndex, operatorType1, criteria1, null, null, null, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var dateTimeGroupingType = "Year";
var year = 1920;
var matchBlanks = false;
var refresh = true;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add worksheet filter
cellsApi.PutWorksheetDateFilter(name, sheetName, range, fieldIndex, dateTimeGroupingType, year, null, null, null, null, null, matchBlanks, refresh, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var dynamicFilterType = "BelowAverage";
var matchBlanks = true;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add dynamic filter
cellsApi.PutWorksheetDynamicFilter(name, sheetName, range, fieldIndex, dynamicFilterType, matchBlanks, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var iconSetType = "ArrowsGray3";
var iconId = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add icon filter
cellsApi.PutWorksheetIconFilter(name, sheetName, range, fieldIndex, iconSetType, iconId, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1-new";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add a new worksheet in a workbook
cellsApi.PutAddNewWorksheet(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "AutoFilter.xlsx";
var sheetName = "Sheet1";
var range = "A1:B13";
var fieldIndex = 0;
var criteria = "Year";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add worksheet filter
cellsApi.PutWorksheetFilter(name, sheetName, range, fieldIndex , criteria, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var formula = "SUM(A5:A10)";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to calculate formula in a worksheet
cellsApi.GetWorkSheetCalculateFormula(name, sheetName, formula, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
if(config.debug){console.log('body:', responseMessage.body);}
console.log("Result :: " + responseMessage.body.Value.Value);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var filename = "Sample_Test_Book";
var name = filename + ".xls";
var sheetName = "Sheet1";
var format = "png";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to convert worksheet to an image
cellsApi.GetWorkSheetWithFormat(name, sheetName, format, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download converted document from response stream
var outfilename = filename + "." + format;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet7";
var sourceSheet = "Sheet1";
var body = {
'CopyOptions': {
'CopyNames': 'true'
}
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to copy a worksheet
cellsApi.PostCopyWorksheet(name, sheetName, sourceSheet, null, null,body, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var fieldIndex = 0;
var dateTimeGroupingType = "Year";
var year = 1920;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove worksheet data filter
cellsApi.DeleteWorksheetDateFilter(name, sheetName, fieldIndex, dateTimeGroupingType, year, null, null, null, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var fieldIndex = 0;
var criteria = "Year";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete worksheet filter
cellsApi.DeleteWorksheetFilter(name, sheetName, fieldIndex,criteria, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "WorkSheetBackground_Sample_Test_Book.xls";
var sheetName = "Sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete background image or watermark image for a worksheet
cellsApi.DeleteWorkSheetBackground(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to delete worksheet comments
cellsApi.DeleteWorkSheetComments(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var colorBody = {
'Pattern': 'Solid',
'ForegroundColor': {
'Color': {
'A': '255',
'R': '0',
'G': '255',
'B': '255'
},
'ThemeColor': {
'ColorType': 'Text2',
'Tint': 1
},
'Type': 'Automatic'
},
'BackgroundColor': {
'Color': {
'A': '255',
'R': '255',
'G': '0',
'B': '0'
},
'ThemeColor': {
'ColorType': 'Text2',
'Tint': 1
},
'Type': 'Automatic'
}
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to filter list using color filter
cellsApi.PutWorksheetColorFilter(name, sheetName, range, fieldIndex, colorBody, null, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var range = "A1:B1";
var fieldIndex = 0;
var isTop = true;
var itemCount = 1;
var matchBlanks = true;
var isPercent = true;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to add filter to top 10
cellsApi.PutWorksheetFilterTop10(name, sheetName, range, fieldIndex, isTop, itemCount, isPercent, matchBlanks, null, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var row = 0;
var column = 1;
var freezedRows = 1;
var freezedColumns = 2;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to freeze panes in a worksheet
cellsApi.PutWorksheetFreezePanes(name, sheetName, row, column, freezedRows, freezedColumns, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet4";
var autoshapeNumber = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get autoshape from a worksheet
cellsApi.GetWorksheetAutoshape(name, sheetName, autoshapeNumber, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var autoShape = responseMessage.body.AutoShape;
console.log(autoShape.HtmlText);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var columnIndex = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific column from a worksheet
cellsApi.GetWorksheetColumn(name, sheetName, columnIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var sheetColumn = responseMessage.body.Column;
console.log("Href :: " + sheetColumn.link.Href);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet2";
var cellName = "A4";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get a specific comment from a worksheet
cellsApi.GetWorkSheetComment(name, sheetName, cellName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var cellComment = responseMessage.body.Comment;
console.log("Comment Note :: " + cellComment.Note);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet3";
var validationIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get validation from a worksheet
cellsApi.GetWorkSheetValidation(name, sheetName, validationIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var sheetValidation = responseMessage.body.Validation;
console.log("Sheet Validation Type :: " + sheetValidation.Type);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get worksheet autofilter
cellsApi.GetWorksheetAutoFilter(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to get worksheet count
cellsApi.GetWorkSheets(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Sheet Count :: " + responseMessage.body.Worksheets.WorksheetList.length);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var isVisible = false;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to hide a worksheet in a workbook
cellsApi.PutChangeVisibilityWorksheet(name, sheetName, isVisible, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Visibility Type: " + responseMessage.body.Worksheet.VisibilityType);
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var fieldIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to match all blanks cells in the list
cellsApi.PostWorksheetMatchBlanks(name, sheetName, fieldIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
var fieldIndex = 0;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to match all non blanks cells in the list
cellsApi.PostWorksheetMatchNonBlanks(name, sheetName, fieldIndex, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var worksheetMovingRequest = {
'DestinationWorksheet' : 'Sheet5',
'Position' : 'after'
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to a new location in a workbook
cellsApi.PostMoveWorksheet(name, sheetName, null, null, worksheetMovingRequest, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Book1.xlsx";
var sheetName = "Sheet1";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API refresh autofilter
cellsApi.PostWorksheetAutoFilterRefresh(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log(responseMessage.body);
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet3";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to remove a worksheet from a workbook
cellsApi.DeleteWorksheet(name, sheetName, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var newname = "newSheet";
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to rename a worksheet
cellsApi.PostRenameWorksheet(name, sheetName, newname, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var file = data_path + 'aspose-cloud.png';
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to set a background image or watermark image for a worksheet
cellsApi.PutWorkSheetBackground(name, sheetName, null, null, file, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var cellArea = "A5:A10";
var sortKey = {
'Key' : 0,
'SortOrder' : 'descending'
};
var dataSorter = {
'CaseSensitive' : false,
'HasHeaders' : false,
'SortLeftToRight' : false,
'KeyList' : [sortKey]
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to sort worksheet data
cellsApi.PostWorksheetRangeSort(name, sheetName, cellArea, null, null, dataSorter, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var row = 1;
var column = 1;
var freezedRows = 1;
var freezedColumns = 1;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to unfreeze panes in a worksheet
cellsApi.DeleteWorksheetFreezePanes(name, sheetName, row, column, freezedRows, freezedColumns, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Hidden-WorkSheet-Sample_Test_Book.xls";
var sheetName = "Sheet1";
var isVisible = true;
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to un-hide a worksheet in a workbook
cellsApi.PutChangeVisibilityWorksheet(name, sheetName, isVisible, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
console.log("Visibility Type: " + responseMessage.body.Worksheet.VisibilityType);
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Cloud
var fs = require('fs');
var assert = require('assert');
var StorageApi = require('asposestoragecloud');
var CellsApi = require('asposecellscloud');
var configProps = require('../Config/config.json');
var data_path = '../../../../Data/';
var AppSID = configProps.app_sid;
var AppKey = configProps.api_key;
var config = {'appSid':AppSID,'apiKey':AppKey , 'debug' : true};
// Instantiate Aspose Storage API SDK
var storageApi = new StorageApi(config);
// Instantiate Aspose Cells API SDK
var cellsApi = new CellsApi(config);
// Set input file name
var name = "Sample_Test_Book.xls";
var sheetName = "Sheet1";
var worksheetBody = {
'Type' : 'Worksheet',
'Name' : 'Sheet1',
'IsGridlinesVisible' : true,
'IsPageBreakPreview' : true,
'IsRulerVisible' : true
};
try {
// Upload source file to aspose cloud storage
storageApi.PutCreate(name, null, null, data_path + name , function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Invoke Aspose.Cells Cloud SDK API to update properties of a worksheet
cellsApi.PostUpdateWorksheetProperty(name, sheetName, null, null, worksheetBody, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
// Download updated Workbook from storage server
storageApi.GetDownload(name, null, null, function(responseMessage) {
assert.equal(responseMessage.status, 'OK');
var outfilename = name;
var writeStream = fs.createWriteStream(data_path + "_out_" + outfilename);
writeStream.write(responseMessage.body);
});
});
});
}catch (e) {
console.log("exception in example");
console.log(e);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment