Spire.Cloud.Word SDK Java 提供 TablesApi 接口,支持添加表格,插入行,插入列到已有表格,删除 Word 文档中的表格,删除表格中行、列,设置表格样式等操作。本文将具体介绍插入表格到 Word 文档。
首先,请通过 Maven 仓库安装 Spire.Cloud.Word jar 包及依赖。其次,需要在冰蓝云官网 (https://cloud.e-iceblue.cn) 注册账号,创建我的应用程序,获得 APP ID 及 App Key。
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 ="您的冰蓝云应用程序AppID";
private static String appKey ="您的冰蓝云应用程序AppKey";
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 = "AddTable.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 );
}
}
使用 Spire.Cloud 在线编辑打开的插入表格后的 Word 文档效果图: