擅长文字

在 Java 中将 Excel 转换为 Word

Excel 工作簿转换为 Word 文档可能是一项令人沮丧且耗时的任务,尤其是在处理大量数据时。但是,借助 Java REST API 的强大功能,您可以简化和自动化将 Excel 文件转换为 Word 文档的过程,从而节省时间和精力。在这篇博文中,我们将提供有关如何使用 Java REST API 将 Excel 文件转换为 Word 文档的分步指南,并重点介绍使用此强大工具的一些主要优势。无论您是开发人员还是企业用户,本指南都将帮助您简化和优化 Excel 到 Word 的转换过程。

Excel 到 Word 转换 API

Aspose.Cells Cloud SDK for Java 是一个在云端处理 Excel 文件的强大工具,提供了广泛的数据处理和转换功能。使用 Aspose.Cells Cloud 的主要好处之一是能够轻松地将 Excel 文件转换为 Word 文档。通过遵循简单的步骤,简化您的工作流程并自动执行 Excel 到 Word 的转换过程。

首先,我们需要创建一个 Maven 构建类型项目并在 pom.xml 文件中添加以下详细信息。

<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>22.8</version>
    </dependency>
</dependencies>

之后,在 Aspose Cloud 上创建一个帐户,并从 Dashboard 中查找 Client ID 和 Client Secret 详细信息。

在 Java 中将 Excel 转换为 Word

本节提供有关如何使用 Java 将 Excel 转换为 Word 文档的分步信息。

  • 创建 CellsApi 实例,同时提供客户端凭据作为输入参数。
  • 创建保存输入 Excel 名称、作为 DOC 的结果格式和结果文件名的变量。
  • 使用 File 实例从本地驱动器读取 Excel 文件。
  • 最后,调用方法cellsWorkbookPutConvertWorkbook(…)发起Excel到Word的转换操作。
// 有关更多示例,请访问 https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // 从 https://dashboard.aspose.cloud/ 获取 ClientID 和 ClientSecret
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // 使用客户端凭据创建 CellsApi 实例
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // 输入的Excel工作簿名称
    String fileName = "myDocument.xlsx";
    // 工作簿加密时的密码详细信息
    String password = null;
        
    // 结果文件格式
    String format = "DOCX";
    		
    // 从本地系统加载文件
    File file = new File(fileName);	
    
    // 执行文档转换操作
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.docx", null, null);  
            
    // 打印成功信息
    System.out.println("Successfull conversion of Excel to Word !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel 到 Word 预览

图片 1:- Excel 到 Word 的转换预览

上例中使用的输入Excel工作簿可以从myDocument.xlsx下载。

使用 cURL 命令将 Excel 导出到 Word

现在,如果您正在寻找一种简单有效的方法将 Excel 文件转换为 Word 文档,cURL 命令可以成为您的武器库中的一个强大工具。使用 cURL,您可以轻松地将 HTTP 请求发送到服务器并接收响应,使其非常适合自动执行各种任务,包括 Excel 到 Word 的转换。因此,作为先决条件,我们需要根据客户端凭据生成 JWT 访问令牌:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

生成 JWT 令牌后,我们需要执行以下命令,从云存储加载输入 Excel 并将输出导出为 Word 格式。转换后,生成的 DOCX 也存储在云存储中。

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx?format=DOCX&isAutoFit=true&onlySaveTable=true&outPath=Resultant.docx&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
将 Excel 导出到 Word

图片 2:- Excel 到 Word 的转换预览

结束语

总之,将 Excel 文件转换为 Word 文档对于希望简化工作流程和简化数据处理的企业和个人来说可能会改变游戏规则。无论您使用的是 Aspose.Cells Cloud SDK for Java 还是 cURL 命令,这两种工具都提供了将 Excel 文件轻松转换为 Word 文档的强大功能。利用这些强大的工具来提高您的生产力和效率。试用这些工具,发现它们如何改变您处理数据的方式。

Cloud SDK 的完整源代码可在 GitHub 上下载。此外,如果您在使用 API 时遇到任何问题,请随时通过免费的 产品支持论坛 与我们联系。

推荐文章

我们强烈建议访问以下链接以了解更多信息: