转载

Java 使用Spire.Cloud.Word给Word文档添加表格

在编辑Word文档时,很多时候需要用到表格,以便能够清晰整洁地表达和归类数据。本文就将介绍如何使用Spire.Cloud.Word给Word文档添加表格。Spire.Cloud.Word提供了TablesApi接口,除了支持添加表格外,还可插入行、列到已有表格;删除Word文档中的表格;删除表格中行、列;设置表格样式等操作。

使用工具:Spire.Cloud.Word

详细步骤:

第一步: App ID及App Key获取。 在 官网 上注册账号,点击导航栏“我的应用”并创建应用以获取App ID和App Key。

第二步: 本地文档上传。 点击导航栏“文档管理”,将需要添加表格的Word文档上传至“我的文档”。

第三步: Jar文件及相关依赖包安装。 通过 maven 仓库安装Spire.Cloud.Word jar包,及需要的外部依赖。

示例代码:

import spire.cloud.word.sdk.client.ApiException;
import spire.cloud.word.sdk.client.Configuration;
import spire.cloud.word.sdk.client.api.TablesApi;

public class AddTable {
    private static String appId ="App ID";
    private static String appKey ="App Key";

    public static void main(String[] args) throws ApiException {

        //配置账号信息
        Configuration wordConfiguration = new Configuration(appId, appKey);
        //创建TablesApi实例
        TablesApi api = new TablesApi(wordConfiguration);

        //设置文件夹、文件、表格行数、列数等参数
        String inPutFolder = null;
        String fileName  = "Test.docx";
        String nodePath = "sections/0";
        int indexOfTable = 0;
        int rowsCount = 6;
        int columnsCount = 6;
        String storage = null;
        String password = null;
        String destFilePath = "AddTable_output.docx";

        //调用addTable接口添加表格到Word文档
        api.addTable(fileName,nodePath,rowsCount,columnsCount,inPutFolder,storage,indexOfTable,password,destFilePath );

    }
}

添加表格后的云端Word文档效果图如下:

Java 使用Spire.Cloud.Word给Word文档添加表格

(本文完)

原文  https://segmentfault.com/a/1190000022355325
正文到此结束
Loading...