为什么我的XSSFSheet没有getDrawingPatriarch方法。官网的api上有啊!! 5C

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;
    }

3个回答

那就是版本的问题啊,,

我用的版本是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加载进去

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐