// Create a new workbook Workbook workbook = new Workbook(); workbook.open(this.getResourceStream("xlsx/PageSetup Demo.xlsx")); IWorksheet worksheet = workbook.getWorksheets().get(0); //Set first page headerfooter worksheet.getPageSetup().setDifferentFirstPageHeaderFooter(true); worksheet.getPageSetup().getFirstPage().getCenterHeader().setText("&T"); worksheet.getPageSetup().getFirstPage().getRightFooter().setText("&D"); //Set first page headerfooter's graphic worksheet.getPageSetup().getFirstPage().getLeftFooter().setText("&G"); InputStream stream = this.getResourceStream("logo.png"); worksheet.getPageSetup().getFirstPage().getLeftFooter().getPicture().setGraphicStream(stream, ImageType.PNG); worksheet.getPageSetup().getFirstPage().getLeftFooter().getPicture().setWidth(100); worksheet.getPageSetup().getFirstPage().getLeftFooter().getPicture().setHeight(13); // Save to an excel file workbook.save("ConfigFirstPageHeaderFooter.xlsx");