我试图克隆细胞评论。
我的代码就像:
if(cloneFromcell.getCellComment()!=null) {
Drawing patr = cloneToSheet.createDrawingPatriarch();
ClientAnchor anchor = patr.createAnchor(0, 0, 0, 0, 0, 0, 1, 4);
Comment comment = patr.createCellComment(anchor);
comment.setString(new HSSFRichTextString(cloneFromcell.getCellComment().getString().getString()));
cloneToCell.setCellComment(comment);
}
这部分可能在每次运行java文件时循环数百次,运行该文件几次后会出现异常:
java.lang.IllegalArgumentException: Cannot add more than 65535 shapes
在线:
Comment comment = patr.createCellComment(anchor);
也许我应该将创建新对象部分移出循环?我应该移动哪一部分?
提前致谢。