在运行我的Java代码时遇到poi异常

时间:2014-06-26 10:40:25

标签: java apache

例外情况是:

         Exception in thread "AWT-EventQueue-1" org.apache.poi.POIXMLException: org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]
at org.apache.poi.util.PackageHelper.open(PackageHelper.java:41)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:218)
at defg.jButton4ActionPerformed(defg.java:984)
at defg.access$900(defg.java:86)
at defg$9.actionPerformed(defg.java:547)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)

... a lot more [edited for brevity]

代码snipplet [从评论中复制]:

try { 
  Thread.sleep(1000); 
}
catch (InterruptedException ex) {
  Logger.getLogger(def.class.getName()).log(Level.SEVERE, null, ex); 
}

try {
  System.out.println("njfklasndjklasdnl");
  File inputFile = new File(str1);
  File inputFile1 = new File (str2);
  XSSFWorkbook wb = new XSSFWorkbook(new FileInputStream(inputFile));
  XSSFWorkbook wb1 =new XSSFWorkbook(new FileInputStream(inputFile1));
  System.out.println(wb1.getNumberOfSheets());
  XSSFSheet sheettemp=wb1.createSheet("temp");
  XSSFSheet sheeta= wb1.createSheet("Repeatitions"); 

1 个答案:

答案 0 :(得分:0)

尝试创建一个新项目,只添加必要的罐子(P