基于特定工作表的复制范围?
我想在Java里操作Excel,跨sheet复制内容,应该怎么办?
回答:
Java:
public void CopyRange() { Workbook wb = new Workbook();
wb.getWorksheets().add();
IWorksheet sheet1 = wb.getWorksheets().get(0);
IWorksheet sheet2 = wb.getWorksheets().get(1);
//在Sheet1中添加测试数据
Object[][] data = new Object[][] { { 1 }, { 3 }, { 5 }, { 7 }, { 9 } };
sheet1.getRange("A1:A5").setValue(data);
//把数据从sheet1上复制到sheet2中
sheet1.getRange("A1:A5").copy(sheet2.getRange("A1:A5"));
//或者使用 剪切
//sheet1.getRange("A1:A5").cut(sheet2.getRange("A1:A5"));
//保存为Excel
wb.save("output/CopyRange.xlsx");
}
参考资料:https://demo.grapecity.com.cn/documents-api-excel-java/demos/...
以上是 基于特定工作表的复制范围? 的全部内容, 来源链接: utcz.com/p/945368.html