Spire.Cloud.PowerPoint提供了TableApi接口,支持在PowerPoint文档中创建、操作和删除表格。本文将介绍如何使用TableApi接口创建表格。
步骤一:创建一个Maven程序,通过Maven仓库安装Spire.Cloud.SDK,详细步骤可参考这篇文章。
步骤二:通过冰蓝云官网(https://cloud.e-iceblue.cn/)注册账号并登陆,在“我的应用”版块创建应用程序,获得App ID及App Key。
步骤三:将示例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在线编辑器打开生成文档的效果图: