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,10 +47,12 @@ public class ReportUtils { | ||
| 47 | POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream( | 47 | POIFSFileSystem fs = new POIFSFileSystem(new FileInputStream( |
| 48 | sourcePath)); | 48 | sourcePath)); |
| 49 | HSSFWorkbook wb = new HSSFWorkbook(fs); | 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 | HSSFSheet sheet = wb.getSheetAt(0); | 56 | HSSFSheet sheet = wb.getSheetAt(0); |
| 55 | HSSFRow row; | 57 | HSSFRow row; |
| 56 | HSSFCell cell = null; | 58 | HSSFCell cell = null; |