private static void createSpreadSheetReport(List<List<DownloadContent>> allDownloadContentLst){
Map<String, List<DownloadContent>> maps = new HashMap<String, List<DownloadContent>>();
maps.put("main", allDownloadContentLst.get(0));
maps.put("complete", allDownloadContentLst.get(1));
maps.put("incomplete", allDownloadContentLst.get(2));
XLSTransformer transformer = new XLSTransformer();
try {
transformer.transformXLS(templateFileName, maps, destFileName);
} catch (ParsePropertyException e) {
logger.error(e.getMessage());
} catch (InvalidFormatException e) {
logger.error(e.getMessage());
} catch (IOException e) {