jxls模板中的单元格注释未删除

时间:2019-12-03 05:22:31

标签: spring apache-poi jxls

PoiTransformer transformer = PoiTransformer.createTransformer(is, os);
        AreaBuilder areaBuilder = new XlsCommentAreaBuilder(transformer, false);
        List<Area> xlsAreaList = areaBuilder.build();

        int curSheetSize = 3;
        for(int i = 1; i < 1; i++) {
            Area mainArea = xlsAreaList.get(i);
            Area loopArea = mainArea.getCommandDataList().get(0).getCommand().getAreaList().get(0);
            loopArea.addAreaListener(new JxlsAreaListener(transformer, i));

            switch (i) {
                case 1 :
                    mainArea.applyAt(new CellRef("KOR!A1"), context);
                    break;
                case 2 :
                    mainArea.applyAt(new CellRef("JPN!A1"), context);                       
                    break;
                case 3 :
                    mainArea.applyAt(new CellRef("FRA!A1"), context);
                    break;
                case 4 :
                    mainArea.applyAt(new CellRef("AUS!A1"), context);
                    break;
                case 5 :
                    mainArea.applyAt(new CellRef("UK!A1"), context);
                    break;
                case 6 :
                    mainArea.applyAt(new CellRef("CAN!A1"), context);
                    break;
                case 7 :
                    mainArea.applyAt(new CellRef("MEX!A1"), context);
                    break;
            }

            mainArea.processFormulas();
        }

       transformer.write();

        is.close();
        os.close();

我希望该备忘录已从模板制作的Excel文件中删除。请。

是庙宇 enter image description here

是从模板创建的文件 enter image description here

0 个答案:

没有答案