找回密码
 立即注册

QQ登录

只需一步,快速开始

KKKK

注册会员

1

主题

1

帖子

4

积分

注册会员

积分
4
  • 14

    金币

  • 1

    主题

  • 1

    帖子

最新发帖
KKKK
注册会员   /  发表于:2022-9-30 13:59  /   查看:1158  /  回复:1
gcexcel-5.2.0  版本(第一行公式向下复制如何实现,复制过程,要求行数也在变化)

1 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2022-9-30 18:35:43
沙发
您正常调用copy方法即可。公式只要不是绝对引用,那么复制的时候会根据位置偏移做响应的偏移,类似下面的demo
  1. Workbook workbook = new Workbook();
  2.                 IWorksheet worksheet = workbook.getActiveSheet();
  3.                 worksheet.getRange("A1").setFormula("=B1+C1");
  4.                 worksheet.getRange("A1").copy(worksheet.getRange("A2"));
  5.                 System.out.println(worksheet.getRange("A2").getFormula());
复制代码

输出获取A2的formula,结果是B2+C2。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部