Aspose.Cells Jav 版云 SDK

SDK 是开源的,并根据 MIT 许可证获得许可。您可以访问 Aspose.Cells Cloud 的 Java 库源代码这里.

如何使用Aspose.Cells云的Java库

Aspose.Cells Cloud SDK for Java 是一个功能强大的库,允许开发人员使用 Java 编程语言操作和处理 Microsoft Excel 文件。使用此 SDK,您可以在云中创建、编辑和转换 Excel 文档,而无需在本地计算机上安装其他软件或依赖项。

在本文中,我们将探讨如何使用 Aspose.Cells Cloud SDK for Java 执行一些常见任务,例如创建新的 Excel 工作簿、将数据插入单元格以及将修改后的工作簿保存到云端。

入门

在开始使用 Aspose.Cells Cloud SDK for Go 之前,您需要设置开发环境并安装必要的依赖项。请参阅文章在Aspose网站上获取您的客户端ID和客户端密钥。

如何使用 Maven 为 Aspose.Cells Cloud 添加依赖项

在您的 Maven 项目中,添加 Aspose.Cells Cloud SDK 的依赖项。在 pom.xml 文件中包含以下依赖项:

Aspose Maven 存储库


<repositories>
    <repository>
        <id>aspose-cloud-repository</id>
        <name>Aspose Cloud Repository</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>

Maven 依赖项


<dependency>
      <groupId>com.aspose</groupId>
      <artifactId>aspose-cloud-cells</artifactId>
      <version>24.5</version>
</dependency>

如何使用 Java 包将 Xlsx 转换为 PDF

  • 导入Aspose.Cells云图书馆 首先将 Aspose.Cells Cloud Java SDK 中的必要包导入到您的项目中。
  • 使用凭证配置 API 客户端 使用您唯一的客户端 ID 和客户端密钥对您的 API 客户端进行身份验证。
  • 准备转换参数 定义转换任务的参数,包括源文件名、所需输出格式和存储文件夹路径。
  • 执行工作簿转换 使用 PostConvertWorkbook 方法调用转换过程并处理响应。

示例代码

package com.aspose.cloud.cells.api;

import com.aspose.cloud.cells.client.*;
import com.aspose.cloud.cells.model.*;
import com.aspose.cloud.cells.request.*;

import org.junit.Test;
import java.util.ArrayList;
import java.util.List;
import java.io.File;
import java.util.HashMap;

public class ExamplePutConvertWorkbook {
    private  CellsApi api;
    public ExamplePutConvertWorkbook(){
        try {
            api = new CellsApi(
                System.getenv("CellsCloudClientId"),
                System.getenv("CellsCloudClientSecret"),
                "v3.0",
                System.getenv("CellsCloudApiBaseUrl")
            );
        } catch (ApiException e) {
            e.printStackTrace();
        }
    }

    public void Run(){
        try{
            String remoteFolder = "TestData/In";

            String localName = "Book1.xlsx";
            String remoteName = "Book1.xlsx";

            String format = "pdf";

            UploadFileRequest  uploadFileRequest = new UploadFileRequest();
            uploadFileRequest.setPath( remoteFolder + "/" + remoteName );
            uploadFileRequest.setStorageName( "");
            HashMap<String,File> files = new HashMap<String,File>();
            files.put( localName , new File(localName ));
            uploadFileRequest.setUploadFiles(files);
            cellsApi.uploadFile(uploadFileRequest);
   
            PutConvertWorkbookRequest request = new PutConvertWorkbookRequest();
            request.setFormat(format);
             

            HashMap<String,File> fileMap = new HashMap<String,File>(); 
            fileMap.put(localName ,CellsApiUtil.GetFileHolder(localName) ); 
            request.setFile(fileMap);
            this.api.putConvertWorkbook(request);

        } catch (ApiException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }
}