The method getDrawingPatriarch() is undefined for the type XSSFSheet
private static List<XSSFTextBox> getTextboxes(XSSFSheet worksheet) {
List<XSSFTextBox> boxes = new ArrayList<XSSFTextBox>();
XSSFDrawing a=worksheet.createDrawingPatriarch();
worksheet.getDrawingPatriarch(); //这儿报错了,方法未定义
List<XSSFShape> list=a.getShapes();
for(XSSFShape dr:list){
if(dr instanceof XSSFTextBox){
boxes.add((XSSFTextBox)dr);
}
}
return boxes;
}
我用的版本是poi3.8的
那就是版本的问题啊,,
poi-3.9-20121203.jar
poi-ooxml-3.9-20121203.jar
poi-ooxml-schemas-3.9-20121203.jar
poi-scratchpad-3.9-20121203.jar 把这些jar加载进去