importjava.io.File;importjava.io.FileOutputStream;importorg.apache.poi.xssf.usermodel.XSSFPrintSetup;importorg.apache.poi.xssf.usermodel.XSSFSheet;importorg.apache.poi.xssf.usermodel.XSSFWorkbook;publicclassSettingPrintAreaToSpreadSheet{publicstaticvoidmain(String[] args)throwsException{//Create a Work BookXSSFWorkbook workbook =newXSSFWorkbook();XSSFSheet spreadsheet = workbook.createSheet("Print Area");//set print area with indexes
workbook.setPrintArea(0,//sheet index0,//start column5,//end column0,//start row5//end row);//set paper size
spreadsheet.getPrintSetup().setPaperSize(XSSFPrintSetup.A4_PAPERSIZE);//set display grid lines or not
spreadsheet.setDisplayGridlines(true);//set print grid lines or not
spreadsheet.setPrintGridlines(true);FileOutputStream out =newFileOutputStream(newFile("C:/poiexcel/printarea.xlsx"));
workbook.write(out);
out.close();System.out.println("printarea.xlsx written successfully");}}