Spire.Cloud.PowerPoint 创建表格

Spire.Cloud.PowerPoint提供了TableApi接口,支持在PowerPoint文档中创建、操作和删除表格。本文将介绍如何使用TableApi接口创建表格。

步骤一:创建一个Maven程序,通过Maven仓库安装Spire.Cloud.SDK,详细步骤可参考这篇文章

步骤二:通过冰蓝云官网(https://cloud.e-iceblue.cn/)注册账号并登陆,在“我的应用”版块创建应用程序,获得App ID及App Key。

步骤三:将示例PowerPoint文档上传至冰蓝云官网的“文档管理”版块。

Spire.Cloud.PowerPoint 创建表格

步骤四:在Maven程序中编写代码调用TableApi接口在示例PowerPoint文档中创建表格。

import spire.cloud.powerpoint.sdk.ApiException;
import spire.cloud.powerpoint.sdk.Configuration;
import spire.cloud.powerpoint.sdk.api.TableApi;

public class CreateTable {
    static String appId = "APP ID";
    static String appKey = "APP Key";
    static String baseUrl = "https://api.e-iceblue.cn";

    public static void main(String[] args) throws ApiException {
        //配置APP ID和APP Key
        Configuration configuration = new Configuration(appId, appKey, baseUrl);
        //创建TableApi实例
        TableApi tableApi = new TableApi(configuration);

        //PowerPoint文档名称
        String name = "template.pptx";
        //文档打开密码,无密码则为null
        String password = null;
        //存放文档的文件夹
        String folder = null;
        //使用冰蓝云默认的存储空间
        String storage = null;
        //需要插入表格的幻灯片索引
        Integer slideIndex = 0;
        //表格插入位置的横坐标
        double x = 150;
        //表格插入位置的纵坐标
        double y = 50;
        //表格的行高
        String heights = "[50,50,50,50]";
        //表格的列宽
        String widths = "[150,150,150,150]";
        //用于生成表格的数据
        String tableData = "[" +
                "[11,12,13,14]," +
                "[21,22,23,24]," +
                "[31,32,33,34]," +
                "[41,42,43,44]" +
                "]";

        //调用addSlideTable方法添加表格到PowerPoint文档
        tableApi.addSlideTable(name, slideIndex, x, y, heights, widths, tableData, password, folder, storage);
    }
}

使用Spire.Cloud在线编辑器打开生成文档的效果图:

Spire.Cloud.PowerPoint 创建表格