<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.11</version>
</dependency>
compile(group: 'com.aspose', name: 'aspose-cells-cloud', version: '22.11')
<dependency org="com.aspose" name="aspose-cells-cloud" rev="22.11">
<artifact name="aspose-cells-cloud" ext="jar"/>
</dependency>
libraryDependencies += "com.aspose" % "aspose-cells-cloud" % "22.11"
用于云端电子表格处理的 Java SDK
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Aspose.Cells Cloud SDK for Java 帮助您在基于云的 Java 应用程序中处理电子表格(Excel® 和 OpenOffice®)文件格式,而无需安装任何第 3 方软件。它是 Aspose.Cells Cloud REST APIs 的包装器。
云电子表格处理器简而言之
- 使用 Excel® 文件作为模板或智能标记创建新的电子表格。
- 通过 Cloud SDK 加载和处理 Excel® 电子表格和工作表。
- 合并或拆分工作簿。
- 保护或取消保护工作表。
- Import data to worksheets。
- 计算公式或将公式添加/更新到工作表单元格。
- 添加、更新或删除图表、工作表、图像、形状、超链接和验证。
- 在 Excel® 工作表中添加或删除单元格区域、条件格式或 OleObjects。
- 插入或删除水平或垂直分页符
- Add ListObject 在 Excel® 文件中的特定位置并转换为一系列单元格。
- 删除工作表中的特定或所有 ListObjects 或使用数据透视表汇总数据。
- 应用自定义标准来列出各种类型的过滤器。
- 获取、更新、显示或隐藏图表图例和标题。
- 操纵页面设置、页眉和页脚。
- 创建、更新、获取或删除文档属性。
- 从工作表中获取所需的形状。
- 利用 Pivot Tables 和范围的力量。
电子表格云存储功能
- 上传、下载、复制、移动和删除文件,包括版本处理(如果您使用的是支持此功能的云存储 - 默认情况下为真)。
- 创建、复制、移动和删除文件夹。
- 在单个操作范围内跨不同存储复制和移动文件和文件夹。
- 检查某个文件、文件夹或存储是否存在。
读写电子表格格式
Microsoft Excel®: XLS、XLSX、XLSB、XLSM、XLT、XLTX、XLTM
OpenOffice®: ODS
电子表格ML: XML
文本: CSV、TSV、TXT(制表符分隔)
网络: HTML、MHTML
固定布局: PDF
将电子表格另存为
DIF、HTML、MHTML、PNG、JPG、TIFF、XPS、SVG、MD(降价)、ODS、XLSX、XLS、XLSB、PDF、XML、TXT、CSV
阅读其他格式
SXC, 食物
要求
构建 API 客户端库需要:
- Java 1.7+
- 行家
先决条件
要使用 Aspose.Cells Cloud SDK for Java,您需要在 Aspose Cloud 注册一个帐户并在 Cloud Dashboard 查找/创建客户端 ID 和客户端密码。有可用的免费配额。有关详细信息,请参阅Aspose Cloud Pricing。
安装
从 Maven 安装
将 Aspose Cloud 存储库添加到您的应用程序 pom.xml
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://releases.aspose.cloud/java/repo/</url>
</repository>
</repositories>
从源安装
要将 API 客户端库安装到本地 Maven 存储库,只需执行:
mvn clean install
要将其部署到远程 Maven 存储库,请配置存储库的设置并执行:
mvn clean deploy
有关更多信息,请参阅 OSSRH Guide。
Maven 用户
将此依赖项添加到项目的 POM 中:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-cells-cloud</artifactId>
<version>22.5</version>
</dependency>
</dependencies>
### 其他
首先通过执行生成JAR:
mvn clean package
然后手动安装以下 JAR:
-target/aspose-cells-cloud-22.5.jar
-target/lib/*.jar
使用 Java 将工作表添加到 Excel® 文件
CellsApi cellsApi = new CellsApi(CellsApiUtil.GetClientId(),CellsApiUtil.GetClientSecret())
String name = BOOK1;
String sheetName = SHEET1;
Integer position = 1;
String sheettype ="VB";
String folder = TEMPFOLDER;
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
WorksheetsResponse response = cellsApi.cellsWorksheetsPutAddNewWorksheet(name, sheetName, position, sheettype, folder,null);
在云端转换 Excel® 文件
String name = BOOK1;
SaveOptions saveOptions = null;
String newfilename = "newbook.xlsx";
Boolean isAutoFitRows = true;
Boolean isAutoFitColumns = false;
String folder = TEMPFOLDER;
// Upload source file to aspose cloud storage
cellsApi.uploadFile(folder +"\\" + filename, new File(sourceFolder + filename), null);
// Invoke Aspose.Cells Cloud SDK API to convert Excel® workbook to different format
SaveResponse response = cellsApi.cellsSaveAsPostDocumentSaveAs(name, saveOptions, newfilename, isAutoFitRows, isAutoFitColumns, folder,null);
许可
所有 Aspose.Cells Cloud SDK、帮助程序脚本和模板均根据 MIT License 获得许可。
授权与认证
Authentication schemes API定义如下:
###智威汤逊
- 类型:OAuth
- 流程:应用
- 授权网址:https://api.aspose.cloud/connect/token
推荐
建议在多线程环境中为每个线程创建一个“ApiClient”实例,以避免任何潜在问题。
Product Page | Documentation | Live Demo | Swagger UI | Code Samples | Blog | Free Support | Free Trial
Version | Release Date |
---|---|
22.11 | 2022年11月16日 |
22.9 | 2022年9月22日 |
22.8 | 2022年8月24日 |
22.7 | 2022年7月29日 |
22.6 | 2022年6月28日 |
22.5 | 2022年5月30日 |
22.4 | 2022年4月20日 |
22.3 | 2022年3月14日 |
22.2 | 2022年2月24日 |
22.1 | 2022年1月24日 |
21.12 | 2021年12月28日 |
21.11 | 2021年11月30日 |
21.10 | 2021年11月8日 |
21.9 | 2021年10月13日 |
21.8 | 2021年9月18日 |
21.7 | 2021年8月3日 |
21.6 | 2021年7月16日 |
21.5 | 2021年5月27日 |
21.1 | 2021年1月25日 |
20.11 | 2020年12月4日 |
20.10 | 2020年10月23日 |
20.9 | 2020年9月23日 |
20.8 | 2020年8月19日 |
20.7 | 2020年7月21日 |
20.6 | 2020年7月2日 |
1.0.0 | 2020年5月12日 |
1.0.1 | 2020年5月12日 |
1.0.2 | 2020年5月12日 |
20.4 | 2020年4月22日 |
20.2 | 2020年2月20日 |
20.1 | 2020年1月17日 |
19.10 | 2019年10月30日 |
19.9 | 2019年9月25日 |
19.6 | 2019年6月18日 |
19.2.1 | 2019年2月22日 |
19.2 | 2019年2月19日 |
18.9.1 | 2018年9月6日 |
18.9 | 2018年9月5日 |
18.8 | 2018年8月15日 |
18.4 | 2018年8月2日 |
18.2 | 2018年2月27日 |
Aspose.Cells Aspose.Cells Cloud Aspose Java REST API Maven SDK Java SDK Cloud REST REST API Cloud API MIT JWT oauth Aspose.Total Cloud XLS XLSX XLSB XLSM XLT XLTX XLTM ODS XML CSV TSV TXT TabDelimited HTML MHTML SXC FODS DIF PDF XPS TIFF SVG MD Markdown merge split encrypt decrypt password formula workbook spreadsheet cells column cell table pivot filter date filter icon filter dynamic filter charts conditional formatting hyperlinks ListObjets OleObjects page-breaks page-setup pictures OleObjects range convert conversion converter smart marker