public static WritableSheet[] getInstanceWritableSheet(WritableWorkbook writableWorkbook,Workbook workbook) throws IOException{
int numberofSheetsold = workbook.getNumberOfSheets();
WritableSheet[] arrayofWritableSheet = new WritableSheet[numberofSheetsold];
for(int i=0;i<numberofSheetsold;i++){
Sheet mySheet = workbook.getSheet(i);  //报空指针异常
String nameofSheetold = mySheet.getName();
WritableSheet myWritableSheet = writableWorkbook.createSheet(nameofSheetold, i);
arrayofWritableSheet[i] = myWritableSheet; 
}

//myWritableSheet.addCell(arg0);
return arrayofWritableSheet;
}/*workbook.getNumberOfSheets() 可以得到源工作簿中工作表的数量;workbook.getSheet(i) 就报空指针异常,为什么????*/