org.apache.poi.hssf.record.RecordFormatException: Unable to construct record instance
at org.apache.poi.hssf.record.RecordFactory.createRecord(RecordFactory.java:189)
at org.apache.poi.hssf.record.RecordFactory.createRecords(RecordFactory.java:113)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:205)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:252)
at org.apache.poi.hssf.usermodel.HSSFWorkbook.<init>(HSSFWorkbook.java:233)
at com.mochasoft.itilresbase.common.KnowledgeInto.<init>(KnowledgeInto.java:53)
at com.mochasoft.itilresbase.common.KnowledgeIntoTest.<init>(KnowledgeIntoTest.java:8)
at com.mochasoft.itilresbase.common.KnowledgeIntoTest.main(KnowledgeIntoTest.java:12)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
at org.apache.poi.hssf.record.RecordFactory.createRecord(RecordFactory.java:177)
... 7 more
Caused by: java.lang.UnsupportedOperationException:  Unknown Ptg in Formula: 0xffffffe3 (-29)
at org.apache.poi.hssf.record.formula.Ptg.createPtg(Ptg.java:356)
at org.apache.poi.hssf.record.formula.Ptg.createParsedExpressionTokens(Ptg.java:97)
at org.apache.poi.hssf.record.NameRecord.fillFields(NameRecord.java:739)
at org.apache.poi.hssf.record.Record.<init>(Record.java:55)
at org.apache.poi.hssf.record.NameRecord.<init>(NameRecord.java:142)
... 12 more
Exception in thread "main"wb = new HSSFWorkbook(new FileInputStream("C:/test.xls"));是抛出的异常,是不是POI不支持excel中包含级联菜单。把级联菜单删了,就不报错了,一切正常。