一、Jxl对导出的文件进行打印设置
// 创建EXCEL工作簿
WritableWorkbook wwb = Workbook.createWorkbook(os);
// 创建工作表
WritableSheet ws = wwb.createSheet(sheetName, 0);
ws.getSettings().setOrientation(jxl.format.PageOrientation.LANDSCAPE);
//将工作表调整为一页
ws.getSettings().setFitWidth(1);
ws.getSettings().setFitHeight(1);
//如果需要将所有列设置在同一页,可以使用以下代码
/*ws.getSettings().setFitWidth(1);
ws.getSettings().setFitHeight(0);*/
二、POI对导出的文件进行打印设置(获取到工作表sheet对象即可设置)
HSSFPrintSetup hssfPrintSetup = sheet.getPrintSetup();
hssfPrintSetup.setLandscape(false); // 打印方向,true:横向,false:纵向(默认)
hssfPrintSetup.setVResolution((short)600);//打印质量600点
hssfPrintSetup.setPaperSize(HSSFPrintSetup.A4_PAPERSIZE); //纸张类型
sheet.setAutobreaks(true);
hssfPrintSetup.setFitWidth((short)1);//设置所有列在一页
hssfPrintSetup.setFitHeight((