基于特定工作表的复制范围?

我想在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

回到顶部