Java SDK for Spreadsheet Processing in the Cloud
This Cloud SDK enhances your Java-based cloud apps to process & manipulate Microsoft Excel spreadsheets in the cloud.
Cloud Spreadsheet Processor in a Nutshell
- Create new spreadsheets using Excel files as templates or Smart Marker.
- Load & process Excel spreadsheets & worksheets via Cloud SDK.
- Merge or split workbooks.
- Protect or unprotect worksheets.
- Import data to worksheets.
- Calculate formulas or add/update formulas to worksheet cells.
- Add, update or delete charts, worksheets, images, shapes, hyperlinks & validations.
- Add or remove cells area, conditional formatting or OleObjects from Excel worksheets.
- Insert or delete horizontal or vertical page breaks
- Add ListObject at a specific place within an Excel file & convert to a range of cells.
- Delete specific or all ListObjects in a worksheet or summarize data with Pivot Table.
- Apply custom criteria to list filters of various types.
- Get, update, show or hide chart legend & titles.
- Manipulate page setup, header & footer.
- Create, update, fetch or delete document properties.
- Fetch the required shape from worksheet.
- Leverage the power of Pivot Tables & Ranges.
Feature & Enhancements in Version 23.11
Full list of issues covering all changes in this release:
- Optimize import xml data into Excel file.
- Optimize import json data into Excel file.
- Remove deprecated functions, class and test case.
Read & Write Spreadsheet Formats
Microsoft Excel: XLS, XLSX, XLSB, XLSM, XLT, XLTX, XLTM OpenOffice: ODS SpreadsheetML: XML Text: CSV, TSV, TXT (TabDelimited) Web: HTML, MHTML PDF
Save Spreadsheet As
DIF, HTML, MHTML, PNG, JPG, TIFF, XPS, SVG, MD (Markdown), ODS, XLSX, XLS, XLSB, PDF, XML, TXT, CSV
Read Other Formats
SXC, FODS
Get Started with Aspose.Cells Cloud SDK for Java
You do not need to install anything to get started with Aspose.Cells Cloud SDK for Java. Just create an account at Aspose for Cloud and get your application information.
Next, add the following dependency to your project's POM:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>23.11.0</version>
</dependency>
</dependencies>
Using Java to Add a Worksheet to an Excel File
CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret());
String localName = "Book1.xlsx";
String remoteName = "Book1.xlsx";
PutAddNewWorksheetRequest request = new PutAddNewWorksheetRequest();
request.setName(remoteName);
request.setSheetName("Sheet1");
request.setPosition(0);
request.setSheettype("VB");
request.setFolder(remoteFolder);
CellsCloudResponse response = cellsApi.putAddNewWorksheet(request);
Convert Excel File in the Cloud
CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret());
String localName = "cloud.png";
String remoteName = "cloud.png";
String format = "csv";
PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();
request.setFormat(format);
HashMap<String,File> fileMap = new HashMap<String,File>();
fileMap.put(localName ,CellsApiUtil.GetFileHolder(localName) );
request.setFile(fileMap);
File response = cellsApi.putConvertWorkbook(request);
Aspose.Cells Cloud SDKs in Popular Languages
.NET | PHP | Python | Ruby | Node.js | Android | Swift | Perl | GO |
---|---|---|---|---|---|---|---|---|
GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub | GitHub |
NuGet | Composer | PIP | GEM | NPM | Maven | POD | CPAN | GO |
Product Page | Documentation | Live Demo | API Reference | Code Samples | Blog | Free Support | Free Trial