Commit bd01e89786a5b2928503f0115127d703d3926910
1 parent
b880f6cd
update
Showing
1 changed file
with
6 additions
and
4 deletions
src/main/java/com/bsth/util/ReportUtils.java
| ... | ... | @@ -47,10 +47,12 @@ public class ReportUtils { |
| 47 | 47 | POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream( |
| 48 | 48 | sourcePath)); |
| 49 | 49 | HSSFWorkbook wb = new HSSFWorkbook(fs); |
| 50 | - Map<String, Object> m = (Map<String, Object>)tArray[0]; | |
| 51 | - if(m.containsKey("sheetName") && m.get("sheetName")!=null | |
| 52 | - && m.get("sheetName").toString().trim().length()!=0) | |
| 53 | - wb.setSheetName(0, m.get("sheetName").toString()); | |
| 50 | + if(tArray.length != 0 && tArray[0] instanceof java.util.Map){ | |
| 51 | + Map<String, Object> m = (Map<String, Object>)tArray[0]; | |
| 52 | + if(m.containsKey("sheetName") && m.get("sheetName")!=null | |
| 53 | + && m.get("sheetName").toString().trim().length()!=0) | |
| 54 | + wb.setSheetName(0, m.get("sheetName").toString()); | |
| 55 | + } | |
| 54 | 56 | HSSFSheet sheet = wb.getSheetAt(0); |
| 55 | 57 | HSSFRow row; |
| 56 | 58 | HSSFCell cell = null; | ... | ... |