您正常调用copy方法即可。公式只要不是绝对引用,那么复制的时候会根据位置偏移做响应的偏移,类似下面的demo
- Workbook workbook = new Workbook();
- IWorksheet worksheet = workbook.getActiveSheet();
- worksheet.getRange("A1").setFormula("=B1+C1");
- worksheet.getRange("A1").copy(worksheet.getRange("A2"));
- System.out.println(worksheet.getRange("A2").getFormula());
复制代码
输出获取A2的formula,结果是B2+C2。 |