请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

齐天大猫

初级会员

37

主题

87

帖子

312

积分

初级会员

积分
312
齐天大猫
初级会员   /  发表于:2023-4-13 10:59  /   查看:870  /  回复:1
1金币
已知ITable对象,通过getRange()方法获取到IRange对象后,如果动态去设置range的行列范围??

例如之前table绑定数据是7行5列,之后tabel绑定数据是7行7列。



最佳答案

查看完整内容

您好, 可以用resize方法去调整表格大小,示例代码如下:

1 个回复

倒序浏览
最佳答案
最佳答案
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-13 10:59:36
来自 2#
您好,
可以用resize方法去调整表格大小,示例代码如下:
  1. Workbook workbook = new Workbook();
  2.         workbook.open("table.ssjson");
  3.         IWorksheet worksheet = workbook.getActiveSheet();
  4.         ITable table = worksheet.getTables().get(0);
  5.         System.out.println("旧:" + table.getRange());;
  6.         IRange range = worksheet.getRange("C3:G9");
  7.         table.resize(range);
  8.         System.out.println("新:" + table.getRange());
复制代码

image.png242695922.png
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部