治标不治本:POI Ptg错误的解决方法

使用POI打开一个Excel的时候出现
RecordFormatException: java.lang.UnsupportedOperationException:错误,具体是查看源代码为org.apache.poi.hssf.record.formula.Ptg.java
原有代码为


            default :

                 //retval = new UnknownPtg();
                 throw new java.lang.UnsupportedOperationException(" Unknown Ptg in Formula: 0x"+Integer.toHexString(( int ) id) + " (" + ( int ) id + ")");
        }

修改为
retval = new UnknownPtg();
                 //throw new java.lang.UnsupportedOperationException(" Unknown Ptg in Formula: 0x"+
                 //       Integer.toHexString(( int ) id) + " (" + ( int ) id + ")");

解决问题,但是治标不治本

你可能感兴趣的:(poi)